Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/android-file-transfer-linux/
Date: Mon, 12 Nov 2018 09:29:57
Message-Id: 1542014977.e9c6082ecf081d380a1aa205102e4f3892d95ad2.polynomial-c@gentoo
1 commit: e9c6082ecf081d380a1aa205102e4f3892d95ad2
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 12 09:29:37 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 12 09:29:37 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c6082e
7
8 sys-fs/android-file-transfer-linux: Bump to version 3.6
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-fs/android-file-transfer-linux/Manifest | 1 +
14 .../android-file-transfer-linux-3.6.ebuild | 59 ++++++++++++++++++++++
15 2 files changed, 60 insertions(+)
16
17 diff --git a/sys-fs/android-file-transfer-linux/Manifest b/sys-fs/android-file-transfer-linux/Manifest
18 index 82b0f50145b..09685e4cf67 100644
19 --- a/sys-fs/android-file-transfer-linux/Manifest
20 +++ b/sys-fs/android-file-transfer-linux/Manifest
21 @@ -1 +1,2 @@
22 DIST android-file-transfer-linux-3.5.tar.gz 779997 BLAKE2B af8f1025ae09f2e5a99116a1feb2449d2dcdf64887cd46e712c88f7911aea891ea5ff1705220b68ef9f6ab349a8c1d1955a843a47dcb53383a64a28f8830c7a8 SHA512 2a87a0a2c17b1f51cdce445291ccb99ee15ab24531e2cf41b1648702c66916d55ec8cdc1bd344bdbda5e4a1132daf0cc623862028f2d781812c24f8cf89a1367
23 +DIST android-file-transfer-linux-3.6.tar.gz 779459 BLAKE2B f71e7f3313a60cf12179908ed539e6b728e64c0b4e3b6b39dafd9926b27b96b54d31abac9da704111b2ab42867b1c58aac51ff547553cd5ad96dd8c00a5f670a SHA512 bcbc2f8bd39d093677b1c2dcb3d981293a8e79487884fcbe3450864dad9beff381fe966a2a42faf0af75a96753e4f139c95de7ed9175d7cb350055a35f7be4bc
24
25 diff --git a/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.6.ebuild b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.6.ebuild
26 new file mode 100644
27 index 00000000000..de7813d3065
28 --- /dev/null
29 +++ b/sys-fs/android-file-transfer-linux/android-file-transfer-linux-3.6.ebuild
30 @@ -0,0 +1,59 @@
31 +# Copyright 1999-2018 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit cmake-utils gnome2-utils xdg-utils
37 +
38 +DESCRIPTION="Android File Transfer for Linux"
39 +HOMEPAGE="https://github.com/whoozle/android-file-transfer-linux"
40 +
41 +if [[ "${PV}" = *9999 ]] ; then
42 + inherit git-r3
43 + EGIT_REPO_URI="https://github.com/whoozle/android-file-transfer-linux.git"
44 +else
45 + SRC_URI="https://github.com/whoozle/android-file-transfer-linux/archive/v${PV}.tar.gz -> ${P}.tar.gz"
46 + KEYWORDS="~amd64 ~x86"
47 +fi
48 +
49 +LICENSE="LGPL-2.1"
50 +SLOT="0"
51 +
52 +IUSE="fuse qt5"
53 +
54 +RDEPEND="
55 + sys-apps/file
56 + sys-libs/readline:0=
57 + fuse? ( sys-fs/fuse:0 )
58 + qt5? (
59 + dev-qt/qtcore:5
60 + dev-qt/qtgui:5
61 + dev-qt/qtwidgets:5
62 + )
63 +"
64 +
65 +DEPEND="${RDEPEND}"
66 +
67 +src_configure() {
68 + local mycmakeargs=(
69 + -DBUILD_FUSE="$(usex fuse)"
70 + -DBUILD_QT_UI="$(usex qt5)"
71 + -DBUILD_SHARED_LIB="ON"
72 + # Upstream recommends to keep this off as libusb is broken
73 + -DUSB_BACKEND_LIBUSB="OFF"
74 + $(usex qt5 '-DDESIRED_QT_VERSION=5' '')
75 + )
76 + cmake-utils_src_configure
77 +}
78 +
79 +pkg_preinst() { gnome2_icon_savelist ; }
80 +
81 +pkg_postinst() {
82 + gnome2_icon_cache_update
83 + xdg_desktop_database_update
84 +}
85 +
86 +pkg_postrm() {
87 + gnome2_icon_cache_update
88 + xdg_desktop_database_update
89 +}