Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/linssid/
Date: Thu, 05 Jul 2018 01:13:23
Message-Id: 1530752944.d27feb4c5e6a70ce5d6517486b49e9fb55db2e23.gyakovlev@gentoo
1 commit: d27feb4c5e6a70ce5d6517486b49e9fb55db2e23
2 Author: Conrad Kostecki <conrad <AT> kostecki <DOT> com>
3 AuthorDate: Sat Jun 30 12:46:12 2018 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 5 01:09:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27feb4c
7
8 net-wireless/linssid: bump to version 3.6
9
10 Closes: https://bugs.gentoo.org/659678
11 Closes: https://github.com/gentoo/gentoo/pull/9013
12 Package-Manager: Portage-2.3.40, Repoman-2.3.9
13
14 net-wireless/linssid/Manifest | 1 +
15 net-wireless/linssid/linssid-3.6.ebuild | 70 +++++++++++++++++++++++++++++++++
16 2 files changed, 71 insertions(+)
17
18 diff --git a/net-wireless/linssid/Manifest b/net-wireless/linssid/Manifest
19 index ed80d155ded..240b5a574f0 100644
20 --- a/net-wireless/linssid/Manifest
21 +++ b/net-wireless/linssid/Manifest
22 @@ -1 +1,2 @@
23 DIST linssid_3.5.orig.tar.gz 396769 BLAKE2B f2d04af5d990a51cce8501309fcf14090e262b531ec6b914c3373d4bf0cb2d2bfed9ead81a21e2dfe5a3f7bf2cef3d400aadb216604317946a8dc4938298246a SHA512 874f428a6a6de34404b57601f016f9e417e75578ec5c5c0661fa614f2bde80d732132d31880f7b947a7178b0fcaf6b00bb3c317a652346d50009ce814b46f7b1
24 +DIST linssid_3.6.orig.tar.gz 397541 BLAKE2B 35d56cc9439a3a117200c59a03dad3a53bbecbe522a5592ba4cd6a5d37332c4b8c6ec065b7357643bda6b7b54462d720e3ee0b3efcb5a80e14c809330d84fc2b SHA512 066c890776a23d0e5fe8518826c64edc4b7d6dcef28cd7ce58f842e52b9e2b13517358ca6df636613abd1e860b20c6b542b5df165de1aa262e1e7db8a60e00e5
25
26 diff --git a/net-wireless/linssid/linssid-3.6.ebuild b/net-wireless/linssid/linssid-3.6.ebuild
27 new file mode 100644
28 index 00000000000..3b0e116ee02
29 --- /dev/null
30 +++ b/net-wireless/linssid/linssid-3.6.ebuild
31 @@ -0,0 +1,70 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit qmake-utils xdg-utils
38 +
39 +DESCRIPTION="Graphical wireless scanning for Linux"
40 +HOMEPAGE="https://sourceforge.net/projects/linssid/"
41 +SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz"
42 +
43 +LICENSE="GPL-3"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~x86"
46 +IUSE="policykit"
47 +
48 +DEPEND="dev-libs/boost:=
49 + dev-qt/qtcore:5
50 + dev-qt/qtopengl:5
51 + dev-qt/qtsvg:5
52 + dev-qt/qtwidgets:5
53 + x11-libs/qwt:6[opengl,qt5(+),svg]"
54 +
55 +RDEPEND="net-wireless/iw
56 + x11-libs/libxkbcommon[X]
57 + policykit? ( sys-auth/polkit )
58 + !policykit? ( app-admin/sudo
59 + x11-libs/gksu )
60 + ${DEPEND}"
61 +
62 +S="${WORKDIR}/${P}/${PN}-app"
63 +
64 +DOCS=( README_${PV} )
65 +
66 +src_prepare() {
67 + # Use system qwt for compiling
68 + sed -i -e 's/CONFIG += release/CONFIG += release qwt/' linssid-app.pro || die
69 +
70 + # Fix lib path for x11-libs/qwt
71 + if use amd64; then
72 + sed -i -e "s/lib\/libqwt-qt5.so.6/\/$(get_libdir)\/libqwt6-qt5.so.6/" linssid-app.pro || die
73 + fi
74 +
75 + # Enable 'gksu' when a user don't want policykit
76 + if ! use policykit; then
77 + sed -i -e 's/Exec=.*/Exec=gksu linssid/' linssid.desktop || die
78 + fi
79 +
80 + default
81 +}
82 +
83 +src_configure() {
84 + eqmake5
85 +}
86 +
87 +src_install() {
88 + emake INSTALL_ROOT="${D}" install
89 +
90 + einstalldocs
91 +}
92 +
93 +pkg_postinst() {
94 + xdg_desktop_database_update
95 + xdg_mimeinfo_database_update
96 +}
97 +
98 +pkg_postrm() {
99 + xdg_desktop_database_update
100 + xdg_mimeinfo_database_update
101 +}