From: "Ian Delaney" <idella4@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/qtpass/
Date: Mon, 4 Jan 2016 07:15:53 +0000 (UTC) [thread overview]
Message-ID: <1451891704.019bcd0e1fa9001399fe53a872fbd4aa8a9e7bd2.idella4@gentoo> (raw)
commit: 019bcd0e1fa9001399fe53a872fbd4aa8a9e7bd2
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 4 07:13:14 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Mon Jan 4 07:15:04 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=019bcd0e
app-admin/qtpass: New ebuild, a GUI for app-admin/pass in qt
ebuild submitted by the OP Anne Jan Brouwer which was edited by
Merlijn Wajer who agreed to proxy maintain, however in the end,
ebuild also submitted by spiderx who also agreed to proxy maintain.
With consent by Merlijn Wajer, the proxy maintainership has been
assigned to spiderx; ebuild submitted in Comment 8 of the gentoo bug
and usedfor this addition to the tree with minor touchups to bring
style and syntax in the ebuild and metadata to required needs.
Cross tested fully by user wraeth and myself. Fixes and closes the gentoo bug
Gentoo bug: #564190
Package-Manager: portage-2.2.26
app-admin/qtpass/Manifest | 1 +
app-admin/qtpass/metadata.xml | 18 +++++++++++
app-admin/qtpass/qtpass-1.0.5.ebuild | 62 ++++++++++++++++++++++++++++++++++++
3 files changed, 81 insertions(+)
diff --git a/app-admin/qtpass/Manifest b/app-admin/qtpass/Manifest
new file mode 100644
index 0000000..f720394
--- /dev/null
+++ b/app-admin/qtpass/Manifest
@@ -0,0 +1 @@
+DIST qtpass-1.0.5.tar.gz 636461 SHA256 0c07bd1eb9e5336c0225f891e5b9a9df103f218619cf7ec6311edf654e8db281 SHA512 e1b63f1058dc9c194f06376d52acbbb8594d429f4d7fe4ba27baed2cafe10b1c36137b3e33626c1bf33c7f3e1444e6fbe48fc66a83e0f7cd82f5b47f0193d178 WHIRLPOOL acb914d89bcd667343f648e38bb9eb316ebbf0b01f75686d3a7694e82eedd3e3f52ffc99f530bbe3ccbb6089ced727796924fcf48a94c071a3e20b27141b28df
diff --git a/app-admin/qtpass/metadata.xml b/app-admin/qtpass/metadata.xml
new file mode 100644
index 0000000..6c4ad75
--- /dev/null
+++ b/app-admin/qtpass/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>spiderx@spiderx.dp.ua</email>
+ <name>Vladimir Pavljuchenkov</name>
+ <description>Proxied maintainer; set to assignee in all bugs</description>
+ </maintainer>
+ <longdescription>
+QtPass is a multi-platform GUI for pass, the standard unix password manager.
+ </longdescription>
+ <upstream>
+ <changelog>https://github.com/IJHack/qtpass/releases</changelog>
+ <doc>https://github.com/IJHack/qtpass/wiki</doc>
+ <bugs-to>https://github.com/IJHack/qtpass/issues</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/app-admin/qtpass/qtpass-1.0.5.ebuild b/app-admin/qtpass/qtpass-1.0.5.ebuild
new file mode 100644
index 0000000..ed2aa21
--- /dev/null
+++ b/app-admin/qtpass/qtpass-1.0.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit qmake-utils
+
+DESCRIPTION="multi-platform GUI for pass, the standard unix password manager"
+HOMEPAGE="https://qtpass.org/"
+SRC_URI="https://github.com/IJHack/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="+qt5"
+DOCS=( FAQ.md README.md CONTRIBUTING.md )
+
+RDEPEND="qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5[xcb]
+ dev-qt/qtwidgets:5
+ dev-qt/qtnetwork:5
+ )
+ !qt5? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ )
+ app-admin/pass"
+DEPEND="${RDEPEND}
+ qt5? ( dev-qt/linguist-tools:5 )"
+
+src_prepare() {
+ # Modify install path
+ sed -i "s/target.path = \$\$PREFIX/target.path = \$\$PREFIX\/bin/" \
+ ${PN}.pro \
+ || die "sed failed to modify install path for ${PN}.pro"
+
+ # Backport segfault fix https://github.com/IJHack/qtpass/issues/122
+ # (ToDo: remove this in 1.0.6)
+ sed -e "/QtPass = NULL;/{n;d};/startupPhase = true;/a autoclearTimer = NULL;" \
+ -i mainwindow.cpp || die "sed failed mainwindow.cpp"
+
+ epatch_user
+}
+
+src_configure() {
+ if use qt5 ; then
+ eqmake5 PREFIX="${D}"/usr
+ else
+ eqmake4 PREFIX="${D}"/usr
+ fi
+}
+
+src_install() {
+ default
+
+ insinto /usr/share/applications
+ doins "${PN}.desktop"
+
+ newicon artwork/icon.svg "${PN}-icon.svg"
+}
next reply other threads:[~2016-01-04 7:16 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-01-04 7:15 Ian Delaney [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-02-02 8:02 [gentoo-commits] repo/gentoo:master commit in: app-admin/qtpass/ Ian Delaney
2016-11-05 15:24 Michael Palimaka
2017-02-18 4:29 Michael Palimaka
2017-09-22 10:09 Michael Palimaka
2018-01-04 20:54 Jason Donenfeld
2018-05-16 8:18 Andreas Sturmlechner
2018-05-16 8:18 Andreas Sturmlechner
2018-05-16 8:18 Andreas Sturmlechner
2018-06-21 14:54 Georgy Yakovlev
2018-07-17 21:01 Andreas Sturmlechner
2018-07-17 21:01 Andreas Sturmlechner
2019-11-02 15:23 Andreas Sturmlechner
2019-11-02 16:37 Andreas Sturmlechner
2019-11-02 22:41 Andreas Sturmlechner
2020-01-18 11:19 Georgy Yakovlev
2020-01-19 13:52 Andreas Sturmlechner
2020-01-19 23:53 Andreas Sturmlechner
2020-01-19 23:53 Andreas Sturmlechner
2020-03-20 14:30 Joonas Niilola
2020-05-19 20:36 Mikle Kolyada
2020-12-10 7:31 Joonas Niilola
2020-12-10 7:31 Joonas Niilola
2020-12-10 7:31 Joonas Niilola
2021-04-05 2:13 Mike Gilbert
2023-12-17 19:37 Arthur Zamarin
2024-05-08 16:08 Arthur Zamarin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1451891704.019bcd0e1fa9001399fe53a872fbd4aa8a9e7bd2.idella4@gentoo \
--to=idella4@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox