net-wireless/linssid: New package

Closes: https://bugs.gentoo.org/652208
Closes: https://github.com/gentoo/gentoo/pull/7771
Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
Conrad Kostecki
2018-06-23 00:49:20 +02:00
committed by Georgy Yakovlev
parent a26201683b
commit ae73117990
3 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST linssid_3.5.orig.tar.gz 396769 BLAKE2B f2d04af5d990a51cce8501309fcf14090e262b531ec6b914c3373d4bf0cb2d2bfed9ead81a21e2dfe5a3f7bf2cef3d400aadb216604317946a8dc4938298246a SHA512 874f428a6a6de34404b57601f016f9e417e75578ec5c5c0661fa614f2bde80d732132d31880f7b947a7178b0fcaf6b00bb3c317a652346d50009ce814b46f7b1

View File

@@ -0,0 +1,70 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit qmake-utils xdg-utils
DESCRIPTION="Graphical wireless scanning for Linux"
HOMEPAGE="https://sourceforge.net/projects/linssid/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="policykit"
DEPEND="dev-libs/boost:=
dev-qt/qtcore:5
dev-qt/qtopengl:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
x11-libs/qwt:6[opengl,qt5,svg]"
RDEPEND="net-wireless/iw
x11-libs/libxkbcommon[X]
policykit? ( sys-auth/polkit )
!policykit? ( app-admin/sudo
x11-libs/gksu )
${DEPEND}"
S="${WORKDIR}/${P}/${PN}-app"
DOCS=( README_${PV} )
src_prepare() {
# Use system qwt for compiling
sed -i -e 's/CONFIG += release/CONFIG += release qwt/' linssid-app.pro || die
# Fix lib path for x11-libs/qwt
if use amd64; then
sed -i -e "s/lib\/libqwt-qt5.so.6/\/$(get_libdir)\/libqwt6-qt5.so.6/" linssid-app.pro || die
fi
# Enable 'gksu' when a user don't want policykit
if ! use policykit; then
sed -i -e 's/Exec=.*/Exec=gksu linssid/' linssid.desktop || die
fi
default
}
src_configure() {
eqmake5
}
src_install() {
emake INSTALL_ROOT="${D}" install
einstalldocs
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ck+gentoo@bl4ckb0x.de</email>
<name>Conrad Kostecki</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription>
LinSSID displays the information available
from the 'iw list' tool in a graphical format.
It displays a table of all of the local wireless networks
that your device can receive and information about them.
It also displays charts of the signal strength of each network by
channel number and over time.
</longdescription>
<upstream>
<bugs-to>https://sourceforge.net/p/linssid/discussion/bugs/</bugs-to>
<remote-id type="sourceforge">linssid</remote-id>
</upstream>
</pkgmetadata>