Merge pull request #1880 from pentoo/moar_pkgconfig

moar pkgcheck
This commit is contained in:
github-actions[bot] 2024-05-02 19:57:57 +00:00 committed by GitHub
commit f22264fcbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
49 changed files with 150 additions and 523 deletions

View file

@ -15,9 +15,9 @@ jobs:
- name: Tree-wide pkgcheck error check
uses: pkgcore/pkgcheck-action@v1
with:
args: --exit error -k error,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-NonsolvableDepsInExp
args: --exit error -k error,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-NonsolvableDepsInExp,-PotentialStable,-UnknownProfilePackage,-DeprecatedDep,-MissingUseDepDefault
- name: Commit pkgcheck warnings
uses: pkgcore/pkgcheck-action@v1
with:
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage --commits HEAD^..${{ github.sha }}
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage,-DeprecatedDep,-MissingUseDepDefault --commits HEAD^..${{ github.sha }}

View file

@ -16,9 +16,9 @@ jobs:
- name: Tree-wide pkgcheck error check
uses: pkgcore/pkgcheck-action@v1
with:
args: --exit error -k error,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-NonsolvableDepsInExp
args: --exit error -k error,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-NonsolvableDepsInExp,-PotentialStable,-UnknownProfilePackage,-DeprecatedDep,-MissingUseDepDefault
- name: Commit pkgcheck warnings
uses: pkgcore/pkgcheck-action@v1
with:
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage --commits HEAD^..${{ github.sha }}
args: --exit warning -k ,-NonsolvableDepsInStable,-NonsolvableDepsInDev,-PotentialStable,-UnknownProfilePackage,-DeprecatedDep,-MissingUseDepDefault --commits HEAD^..${{ github.sha }}

View file

@ -1,2 +1 @@
DIST eaphammer-1.13.5.tar.gz 4917657 BLAKE2B d9f02871633d674b33f2609dbd1546095dd8f9e847b017523cd64c8f57219b63f988ad5f6dc4e2722c00d057a250134ba76243affb544384b2791a0a0e5c39a3 SHA512 2bdcaa44537aca1c32cddc99a43037812667ce766cefb4b876b242bb6ccc63e256542d01017f244621f2d25fdd28850cae0a9502117df74fd4e53e9df850ae7c
DIST eaphammer-1.14.0.gh.tar.gz 4920115 BLAKE2B 7191ceea5e83b93bf21708d066cecae72cb73642dbb758dfe711fcd86972859f50ab13d1faa3e344b900c3ed589192125ddf556b6a5ebabec0f7f93423c75fef SHA512 04dcbbfc84e86c1c4d4f4ca9dc73de1533192f79cfee5fa25c892d375d63f3ef500bab69c348bf0d99ffcd73af3dfccdb89c72cdc821eb6aa034706bf1d61121

View file

@ -1,41 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..12} )
inherit python-any-r1
DESCRIPTION="Targeted evil twin attacks against WPA2-Enterprise networks"
HOMEPAGE="https://github.com/s0lst1c3/eaphammer"
SRC_URI="https://github.com/s0lst1c3/eaphammer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
#KEYWORDS="~amd64 ~x86"
IUSE="systemd"
RDEPEND="$( python_gen_any_dep '
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
net-analyzer/scapy[${PYTHON_USEDEP}] ')
net-dns/dnsmasq
net-libs/libnfnetlink
dev-libs/libnl:3
net-wireless/hostapd[wpe]
net-analyzer/dsniff
virtual/httpd-basic"
DEPEND="${RDEPEND}"
src_prepare() {
if use !systemd; then
sed -i "s|use_systemd = True|use_systemd = False|" settings/core/eaphammer.ini || die 'sed failed'
fi
sed -i s/network-manager/NetworkManager/ settings/core/eaphammer.ini || die 'sed failed'
eapply_user
}
#FIXME
#src_install
#https://github.com/s0lst1c3/eaphammer/issues/73

View file

@ -1,11 +1,11 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit python-any-r1
inherit python-r1
DESCRIPTION="Targeted evil twin attacks against WPA2-Enterprise networks"
HOMEPAGE="https://github.com/s0lst1c3/eaphammer"
@ -15,6 +15,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="systemd"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
# see pip.req
RDEPEND="$( python_gen_any_dep '
@ -28,7 +29,7 @@ RDEPEND="$( python_gen_any_dep '
dev-python/flask-cors[${PYTHON_USEDEP}]
dev-python/flask-socketio[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
net-dns/dnsmasq
net-libs/libnfnetlink
dev-libs/libnl:3

View file

@ -5,4 +5,7 @@
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">s0lst1c3/eaphammer</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -12,10 +12,12 @@ DESCRIPTION="Wireless tool for WEP/WPA cracking and WPS keys recovery"
HOMEPAGE="https://github.com/savio-code/fern-wifi-cracker"
SRC_URI="https://github.com/savio-code/fern-wifi-cracker/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P}/Fern-Wifi-Cracker"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="dict policykit"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
@ -29,8 +31,6 @@ RDEPEND="${DEPEND}
|| ( net-wireless/reaver-wps-fork-t6x net-wireless/reaver )
policykit? ( sys-auth/polkit )"
S="${WORKDIR}/${P}/Fern-Wifi-Cracker"
pkg_setup() {
python-single-r1_pkg_setup
}

View file

@ -8,4 +8,7 @@
<use>
<flag name="dict">Add support <pkg>sys-apps/cracklib-words</pkg> (large set of crack/cracklib dictionaries)</flag>
</use>
<upstream>
<remote-id type="github">savio-code/fern-wifi-cracker</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +0,0 @@
DIST nanovna-qt-20210227.zip 436368 BLAKE2B 57f1fbc65fe8db0be6133a43e953b187c5dba913e3f278fe4b2d61bb2835a2d56501b4df7ecb7379f8041f7c08958856d953d7a773ac372b8d15723e42522524 SHA512 5a1d3669f4d9dc1a37e9c0151be84cda564835bb0050beda1cf828fbd71e990f0ac0b7b632dc6b208cb7207854d0bd8af61d085c6c037d0d3a650e893d1025ec

View file

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zerochaos@gentoo.org</email>
<name>Rick Farina</name>
</maintainer>
<maintainer type="project">
<email>radio@gentoo.org</email>
<name>Radio</name>
</maintainer>
<upstream>
<remote-id type="github">nanovna/NanoVNA-QT</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,76 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Software for NanoVNA V2"
HOMEPAGE="https://github.com/nanovna/NanoVNA-QT"
inherit qmake-utils autotools multilib
if [ "${PV}" = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/nanovna/NanoVNA-QT.git"
else
HASH_COMMIT="90b5ad247198acf4f5caf76b794a54ad347cd09a"
SRC_URI="https://github.com/nanovna/NanoVNA-QT/archive/${HASH_COMMIT}.zip -> ${P}.zip"
S="${WORKDIR}/NanoVNA-QT-${HASH_COMMIT}"
KEYWORDS="amd64 ~arm arm64 x86"
fi
LICENSE="GPL-2"
SLOT="0"
DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtgui:5
dev-qt/qtcore:5
dev-qt/qtcharts:5
dev-qt/qtsvg:5
media-libs/libglvnd
sci-libs/fftw:3.0
virtual/opengl
"
RDEPEND="${DEPEND}"
src_prepare() {
eautoreconf
sed -i "s#/usr/lib#/usr/$(get_libdir)#" libxavna/xavna_mock_ui/xavna_mock_ui.pro || die
default
}
src_configure() {
econf
pushd libxavna/xavna_mock_ui > /dev/null
qmake
sed -i "s#-O2 -Wall#${CXXFLAGS}#" Makefile || die
sed -i "s#-shared#-shared ${LDFLAGS}#" Makefile || die
sed -i '/-$(STRIP) --strip-unneeded/d' Makefile || die
popd > /dev/null
pushd vna_qt > /dev/null
qmake
sed -i "s#-O2 -Wall#${CXXFLAGS}#" Makefile || die
sed -i "s#-Wl,-O1#-Wl,-O1 ${LDFLAGS}#" Makefile || die
popd > /dev/null
}
src_compile() {
emake
pushd libxavna/xavna_mock_ui > /dev/null
emake
popd > /dev/null
pushd vna_qt > /dev/null
emake
popd > /dev/null
}
src_install() {
DESTDIR="${ED}" emake install
pushd libxavna/xavna_mock_ui > /dev/null
INSTALL_ROOT="${ED}" emake install
popd > /dev/null
pushd vna_qt > /dev/null
dobin vna_qt
#DESTDIR="${ED}" emake install
popd > /dev/null
}

View file

@ -1,76 +0,0 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="software for NanoVNA V2"
HOMEPAGE="https://github.com/nanovna/NanoVNA-QT"
inherit qmake-utils autotools multilib
if [ "${PV}" = "9999" ]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/nanovna/NanoVNA-QT.git"
else
TAG="20200507"
SRC_URI="https://github.com/nanovna/NanoVNA-QT/archive/${TAG}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/NanoVNA-QT-${TAG}"
KEYWORDS="amd64 ~arm arm64 x86"
fi
LICENSE="GPL-2"
SLOT="0"
DEPEND="
dev-qt/qtwidgets:5
dev-qt/qtgui:5
dev-qt/qtcore:5
dev-qt/qtcharts:5
dev-qt/qtsvg:5
media-libs/libglvnd
sci-libs/fftw:3.0
virtual/opengl
"
RDEPEND="${DEPEND}"
src_prepare() {
eautoreconf
sed -i "s#/usr/lib#/usr/$(get_libdir)#" libxavna/xavna_mock_ui/xavna_mock_ui.pro || die
default
}
src_configure() {
econf
pushd libxavna/xavna_mock_ui > /dev/null
qmake
sed -i "s#-O2 -Wall#${CXXFLAGS}#" Makefile || die
sed -i "s#-shared#-shared ${LDFLAGS}#" Makefile || die
sed -i '/-$(STRIP) --strip-unneeded/d' Makefile || die
popd > /dev/null
pushd vna_qt > /dev/null
qmake
sed -i "s#-O2 -Wall#${CXXFLAGS}#" Makefile || die
sed -i "s#-Wl,-O1#-Wl,-O1 ${LDFLAGS}#" Makefile || die
popd > /dev/null
}
src_compile() {
emake
pushd libxavna/xavna_mock_ui > /dev/null
emake
popd > /dev/null
pushd vna_qt > /dev/null
emake
popd > /dev/null
}
src_install() {
DESTDIR="${ED}" emake install
pushd libxavna/xavna_mock_ui > /dev/null
INSTALL_ROOT="${ED}" emake install
popd > /dev/null
pushd vna_qt > /dev/null
dobin vna_qt
#DESTDIR="${ED}" emake install
popd > /dev/null
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sidhayn@gmail.com</email>
<name>Zero_Chaos</name>
</maintainer>
<upstream>
<remote-id type="github">NordicSemiconductor/nRF-Sniffer-for-802.15.4</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,11 +1,10 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit python-any-r1
inherit python-r1
DESCRIPTION="nRF-based 802.15.4 sniffer"
HOMEPAGE="https://github.com/NordicSemiconductor/nRF-Sniffer-for-802.15.4"
@ -26,7 +25,7 @@ DEPEND="net-analyzer/wireshark
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
$(python_gen_any_dep 'dev-python/pyserial[${PYTHON_USEDEP}]')"
BDEPEND=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
src_install() {
insinto /usr/share/${PN}

View file

@ -1,11 +1,10 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
inherit python-any-r1
inherit python-r1
DESCRIPTION="nRF-based 802.15.4 sniffer"
HOMEPAGE="https://github.com/NordicSemiconductor/nRF-Sniffer-for-802.15.4"
@ -26,7 +25,7 @@ DEPEND="net-analyzer/wireshark
${PYTHON_DEPS}"
RDEPEND="${DEPEND}
$(python_gen_any_dep 'dev-python/pyserial[${PYTHON_USEDEP}]')"
BDEPEND=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
src_install() {
insinto /usr/share/${PN}

View file

@ -1,2 +1 @@
DIST reaver-wps-fork-t6x-1.6.5.tar.gz 479441 BLAKE2B 21a1c54da559be4346b0c874947e982ea49ec6f20e612e3699d25524d49681a197a2a8cad0a31dd8dba919d065de48082572a471aa4f736397066edf7f7d8a43 SHA512 3e70d9fffefee3f6d60e72d7d7b1da91032e184c7d27f94b9f26e2260b7274d491f2e41f8056b386a211b9838d21afc6b65a8a826d310b51fc1065fa9e135dc0
DIST reaver-wps-fork-t6x-1.6.6.tar.gz 485854 BLAKE2B cb99ecddf317f7aa8d66b3a73e4c343e53684303a3697d298b57380695daafa17ef85af121fddec6f469372c630b75a2a46ddfdd17eb59edd59ffec5a0c88111 SHA512 431e3ed03eb6145a33a27bd03f4568c58046721566505f06bb0fe42ace8327d6749a70d443a592278253248f676299ff29962c839409d0173733eaaf0e2e6410

View file

@ -1,44 +0,0 @@
--- src/wpsmon.c.orig 2016-12-21 07:56:51.000000000 +0800
+++ src/wpsmon.c 2016-12-21 08:01:59.583731228 +0800
@@ -94,10 +94,10 @@
int source = INTERFACE, ret_val = EXIT_FAILURE;
struct bpf_program bpf = { 0 };
char *out_file = NULL, *last_optarg = NULL, *target = NULL, *bssid = NULL;
- char *short_options = "i:c:n:o:b:5sfuCDhPga";
+ char *short_options = "i:c:n:o:b:5sfuCFDhPga";
struct option long_options[] = {
- { "get-chipset", no_argument, NULL, 'g' },
- { "output-piped", no_argument, NULL, 'P' },
+ { "get-chipset", no_argument, NULL, 'g' },
+ { "output-piped", no_argument, NULL, 'P' },
{ "bssid", required_argument, NULL, 'b' },
{ "interface", required_argument, NULL, 'i' },
{ "channel", required_argument, NULL, 'c' },
@@ -105,7 +105,8 @@
{ "probes", required_argument, NULL, 'n' },
{ "daemonize", no_argument, NULL, 'D' },
{ "file", no_argument, NULL, 'f' },
- { "announce-fcs", no_argument, NULL, 'C' }, //mod by flatr0ze
+ { 0, 0, NULL, 'C' },
+ { "announce-fcs", no_argument, NULL, 'F' }, //mod by flatr0ze
{ "5ghz", no_argument, NULL, '5' },
{ "scan", no_argument, NULL, 's' },
{ "survey", no_argument, NULL, 'u' },
@@ -164,6 +165,8 @@
mode = SURVEY;
break;
case 'C':
+ break;
+ case 'F':
set_validate_fcs(1); //mod by flatr0ze
break;
case 'D':
@@ -624,7 +624,7 @@
fprintf(stderr, "\t-o, --out-file=<file> Write data to file\n");
fprintf(stderr, "\t-n, --probes=<num> Maximum number of probes to send to each AP in scan mode [%d]\n", DEFAULT_MAX_NUM_PROBES);
fprintf(stderr, "\t-D, --daemonize Daemonize wash\n");
- fprintf(stderr, "\t-C, --announce-fcs Ignore frame checksum errors\n"); //mod by flatr0ze
+ fprintf(stderr, "\t-F, --announce-fcs Do not ignore frame checksum errors\n"); //mod by flatr0ze
fprintf(stderr, "\t-5, --5ghz Use 5GHz 802.11 channels\n");
fprintf(stderr, "\t-s, --scan Use scan mode\n");
fprintf(stderr, "\t-u, --survey Use survey mode [default]\n");

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sidhayn@gmail.com</email>
<name>Zero_Chaos</name>
</maintainer>
<upstream>
<remote-id type="github">t6x/reaver-wps-fork-t6x</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,31 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="Utilise Pixie Dust Attack to find the correct WPS PIN."
HOMEPAGE="https://github.com/t6x/reaver-wps-fork-t6x"
SRC_URI="https://github.com/t6x/reaver-wps-fork-t6x/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="!net-wireless/reaver
net-libs/libpcap
dev-db/sqlite:3"
RDEPEND="${DEPEND}"
PDEPEND="net-wireless/pixiewps"
S="${WORKDIR}/${P}/src"
src_configure() {
econf --localstatedir="${EPREFIX}"/var
}
src_install() {
emake DESTDIR="${D}" install
keepdir /var/lib/reaver
}

View file

@ -1,14 +1,13 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
EAPI=8
DESCRIPTION="Utilise Pixie Dust Attack to find the correct WPS PIN."
HOMEPAGE="https://github.com/t6x/reaver-wps-fork-t6x"
SRC_URI="https://github.com/t6x/reaver-wps-fork-t6x/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P}/src"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
@ -19,8 +18,6 @@ DEPEND="!net-wireless/reaver
RDEPEND="${DEPEND}"
PDEPEND="net-wireless/pixiewps"
S="${WORKDIR}/${P}/src"
src_configure() {
econf --localstatedir="${EPREFIX}"/var
}

View file

@ -6,6 +6,6 @@
<name>Rick Farina</name>
</maintainer>
<upstream>
<remote-id type="bitbucket">atlas0fd00m/rfcat</remote-id>
<remote-id type="github">atlas0fd00m/rfcat.git</remote-id>
</upstream>
</pkgmetadata>

View file

@ -18,10 +18,10 @@ SRC_URI="https://github.com/atlas0fd00m/rfcat/archive/v${PV}.tar.gz -> ${P}.tar.
https://github.com/atlas0fd00m/rfcat/releases/download/v${HEX_PV}/RfCatChronosCCBootloader-${DATE}.hex -> RfCatChronosCCBootloader-${PV}.hex \
https://github.com/atlas0fd00m/rfcat/releases/download/v${HEX_PV}/RfCatDonsCCBootloader-${DATE}.hex -> RfCatDonsCCBootloader-${PV}.hex \
https://github.com/atlas0fd00m/rfcat/releases/download/v${HEX_PV}/RfCatYS1CCBootloader-${DATE}.hex -> RfCatYS1CCBootloader-${PV}.hex"
KEYWORDS="~amd64 ~amd64 ~x86"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gui"
DEPEND=">=dev-python/pyusb-1.0.0[${PYTHON_USEDEP}]
@ -43,7 +43,9 @@ src_install() {
if [ "${PV}" != "9999" ]; then
insinto /usr/share/rfcat
doins "${DISTDIR}"/*.hex
doins "${DISTDIR}/RfCatChronosCCBootloader-${PV}.hex"
doins "${DISTDIR}/RfCatDonsCCBootloader-${PV}.hex"
doins "${DISTDIR}/RfCatYS1CCBootloader-${PV}.hex"
fi
}

View file

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -24,9 +24,6 @@ LICENSE="GPL-2"
SLOT="0"
IUSE="kernel_linux"
DEPEND="
!!net-wireless/rtl8812au"
# compile against selected (not running) target
pkg_setup() {
if use kernel_linux; then

View file

@ -1,3 +1,2 @@
DIST sdrtrunk-0.5.0.tar.gz 2003634 BLAKE2B 32dd28bea6e28fe18fc5bd7602b2adaa508b882d173b008c26c8c8172a484247e7917807aed33775b33c684f5bc85160d3f0a1dd6a57f15f1540a5b705e1d41a SHA512 394a15b1f9496ab7205066ae7162957bbdd44aa3bd8538924ed81883dc9b81e0bef060e8036e1b65a807af738b60ffe66d08b8ab2dd9d7101b06aa7e937267ca
DIST sdrtrunk-0.5.2.tar.gz 2025980 BLAKE2B 51f4421f572a444ef97baaf50d309851e9653800d24ab0c3f352bf4a43e4104520abdb8528c25940f8172697926824eec2788ed8f92eb0daceab0c575d1d9033 SHA512 d986829eb6a066cdb58e6bd3d6381af39180a4463d2e3613d8c3159720aec3cb21e8d6d9476a13203b1e82f4c7863473d161c41f601035006bfa463b72b807b9
DIST sdrtrunk-dependencies-20230111.tar.gz 38761885 BLAKE2B 4d68a20dbf9bb0e675751811c8f21192d9dc0f97d1f119ceffbed520ee40b193349f892e77f599d446f4707859d1bd7693e89787dbb2dafdcda91304aaf4a32e SHA512 bddb66cf460a468d5ba1f3890731b4a0a160bd7e97037d8b08cc762906daf20c418758dc984c66962ef81e2818a2c11dfbc670a053be444abde731bb4152bf1d

View file

@ -1,36 +0,0 @@
--- a/build.gradle.orig 2020-04-04 21:22:13.000000000 +0800
+++ b/build.gradle 2020-11-03 08:48:27.686266166 +0800
@@ -28,9 +28,15 @@
}
repositories {
- jcenter()
- mavenCentral()
- maven { url "https://jitpack.io" }
+ if ('allow' == System.properties['build.network_access']) {
+ jcenter()
+ mavenCentral()
+ maven { url "https://jitpack.io" }
+ } else {
+ maven {
+ url "WORK_DIR/dependencies"
+ }
+ }
}
version = '0.4.0'
--- a/settings.gradle.orig 2020-04-04 21:22:13.000000000 +0800
+++ b/settings.gradle 2020-11-03 08:59:08.367309177 +0800
@@ -1 +1,10 @@
-rootProject.name = 'sdr-trunk'
\ No newline at end of file
+pluginManagement {
+ repositories {
+ maven {
+ url "WORK_DIR/dependencies"
+ }
+ gradlePluginPortal()
+ }
+}
+
+rootProject.name = 'sdr-trunk'

View file

@ -1,13 +0,0 @@
allprojects {
repositories {
if ('allow' == System.properties['build.network_access']) {
mavenCentral()
jcenter()
maven { url "https://jitpack.io" }
} else {
maven {
url "WORK_DIR/dependencies"
}
}
}
}

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sidhayn@gmail.com</email>
<name>Zero_Chaos</name>
</maintainer>
<upstream>
<remote-id type="github">DSheirer/sdrtrunk</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1,55 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PV=${PV//_beta/-beta.}
GRADLE_DEP_VER="20230111"
DESCRIPTION="Decode, monitor, record and stream trunked mobile and related radio protocols"
HOMEPAGE="https://github.com/DSheirer/sdrtrunk"
SRC_URI="https://github.com/DSheirer/sdrtrunk/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
# depend on alsa: https://github.com/pentoo/pentoo-overlay/issues/1417
RDEPEND="virtual/jdk:17
|| ( dev-java/openjdk-bin:17[alsa] dev-java/openjdk:17[alsa] )
"
DEPEND="${RDEPEND}
!net-wireless/sdrtrunk-bin
dev-java/gradle-bin:*"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
eapply "${FILESDIR}"/0.5.0-build.patch
# https://github.com/DSheirer/sdrtrunk/issues/1274
eapply "${FILESDIR}"/1182.patch
mkdir -p ".gradle/init.d"
cp "${FILESDIR}"/0.5.0-repos.gradle .gradle/init.d/repos.gradle || die "cp failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" .gradle/init.d/repos.gradle || die "sed failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" build.gradle || die "sed failed"
sed -i "s|WORK_DIR|${WORKDIR}|g" settings.gradle || die "sed failed"
eapply_user
}
src_compile() {
GRADLE="gradle --gradle-user-home .gradle --console rich --no-daemon"
GRADLE="${GRADLE} --offline"
unset TERM
${GRADLE} runtime -x check -x test || die
}
src_install() {
dodir /opt/sdrtrunk/
cp -R ./build/image/* "${ED}"/opt/sdrtrunk/
dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
}

View file

@ -1,7 +1,7 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
MY_PV=${PV//_beta/-beta.}
@ -12,20 +12,32 @@ HOMEPAGE="https://github.com/DSheirer/sdrtrunk"
SRC_URI="https://github.com/DSheirer/sdrtrunk/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${PN}-dependencies-${GRADLE_DEP_VER}.tar.gz"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
# depend on alsa: https://github.com/pentoo/pentoo-overlay/issues/1417
RDEPEND="virtual/jdk:17
!net-wireless/sdrtrunk-bin
|| ( dev-java/openjdk-bin:17[alsa] dev-java/openjdk:17[alsa] )
media-libs/alsa-lib
media-libs/freetype
media-libs/giflib:=
media-libs/harfbuzz:=
media-libs/lcms:2
media-libs/libjpeg-turbo:=
media-libs/libpng:=
sys-libs/zlib
x11-libs/libX11
x11-libs/libXext
x11-libs/libXi
x11-libs/libXrender
x11-libs/libXtst
"
DEPEND="${RDEPEND}
!net-wireless/sdrtrunk-bin
dev-java/gradle-bin:*"
S="${WORKDIR}/${PN}-${MY_PV}"
src_prepare() {
eapply "${FILESDIR}"/0.5.0-build.patch
# https://github.com/DSheirer/sdrtrunk/issues/1274
@ -51,5 +63,5 @@ src_compile() {
src_install() {
dodir /opt/sdrtrunk/
cp -R ./build/image/* "${ED}"/opt/sdrtrunk/
dosym "${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
dosym ../../"${EPREFIX}"/opt/sdrtrunk/bin/sdr-trunk /usr/bin/sdr-trunk
}

View file

@ -3,7 +3,7 @@
EAPI=8
inherit cmake flag-o-matic
inherit cmake
DESCRIPTION="Records calls from a Trunked Radio System (P25 & SmartNet)"
HOMEPAGE="https://github.com/robotastic/trunk-recorder"

View file

@ -1,19 +1,18 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
DESCRIPTION="Pentoo cinnamon meta ebuild"
HOMEPAGE="https://www.pentoo.org"
SLOT="0"
LICENSE="GPL-3"
IUSE="gdm"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gdm"
PDEPEND="
gnome-extra/cinnamon
gnome-extra/nemo
>=x11-themes/zukitwo-2012.07.02
>=x11-terms/gnome-terminal-3.4.0
>=media-gfx/gnome-screenshot-3.4.1
>=gnome-extra/gnome-system-monitor-3.4.0

View file

@ -3,7 +3,6 @@ sci-electronics/migen
sci-electronics/litex
sci-electronics/litedram
sci-electronics/litepcie
sci-electronics/liteusb
sci-electronics/liteeth
sci-electronics/litescope

View file

@ -1 +1 @@
DIST litepcie-20180530.zip 503929 BLAKE2B 731dbe903e111f1b00224c4f8caa53d88676467ed4c2d9e552b60eeb10782064013e2db3f3597990a2d197e04375e155d2dfb91aa6b66ddd71480a25a6b9f67f SHA512 4a6726ad6e7a9cc792560a7b4766725a6c4a1b09b36d07a03058ba9f0c8964854e2608f89984d3509a0a7f1631602320aba28007e036f2f0a7627edbe2d79288
DIST litepcie-20180530.tar.gz 423893 BLAKE2B 866260b08dc5aff93443a38c3434cccac022943d145f9b0f3a75ebad609a4bd13225f62e037ca7760a9a12b1ed3226441ac28803cb0000048d56fb0dee9e250c SHA512 f55e5acbaf3a280504db4cdfc436cea398833085fe139bf6b5de6faa2151c5d53a7f1b469eb1b5278a79f8294381267182ba6a99b6f403d8a392e7508275707c

View file

@ -1,17 +1,19 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_COMMIT="93233fe196e8b7063c2293de440976497e4f6dd9"
DESCRIPTION="Small footprint and configurable PCIe core"
HOMEPAGE="https://github.com/enjoy-digital/litepcie"
SRC_URI="https://github.com/enjoy-digital/litepcie/archive/${MY_COMMIT}.zip -> ${P}.zip"
SRC_URI="https://github.com/enjoy-digital/litepcie/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${PN}-${MY_COMMIT}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@ -21,8 +23,6 @@ RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${PN}-${MY_COMMIT}
src_prepare(){
rm test/__init__.py example_designs/__init__.py
eapply_user

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>noone@pentoo.org</email>
<name>No One</name>
</maintainer>
<upstream>
<remote-id type="github">enjoy-digital/litepcie</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +1 @@
DIST litescope-20180531.zip 181085 BLAKE2B d95a91fa5d1459aeda745c11de5d925cd72ab31f28d304c1b5ac73df68ba6a621b72969b5bb0289aff79e5e3c381cc59437ccfb4759380eb03c2ec583af8a648 SHA512 5b0e3b119269bea2259480507b101c17ea55e8446590a878427e0d342edc144784e34c3eb3955b2463b043d1ce8dadda07ef9705413cd96b836729e01552aad3
DIST litescope-20180531.tar.gz 171853 BLAKE2B ef8c71783340298c390b98c28bf9e65aba0eac1577a61f7dfccf3c041861e93ebe8e470d529e0f90668019a7e50002876e3239efa0aea6dcc72eeae2290b52c8 SHA512 7b5edda5775047fef5d373d77c221393ec4e4c51f3335b59ac4ad09297bffe853edd469bd571a298bfad28e939aa722d2f2601103f3c424eb9ccc05425dd61cc

View file

@ -1,17 +1,19 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_COMMIT="d919f90cf6eb615b524fa0e74c5a9b15096603aa"
DESCRIPTION="Small footprint and configurable embedded FPGA logic analyzer"
HOMEPAGE="https://github.com/enjoy-digital/litescope"
SRC_URI="https://github.com/enjoy-digital/litescope/archive/${MY_COMMIT}.zip -> ${P}.zip"
SRC_URI="https://github.com/enjoy-digital/litescope/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${PN}-${MY_COMMIT}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@ -21,8 +23,6 @@ RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${PN}-${MY_COMMIT}
src_prepare(){
rm test/__init__.py example_designs/__init__.py
eapply_user

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>noone@pentoo.org</email>
<name>No One</name>
</maintainer>
<upstream>
<remote-id type="github">enjoy-digital/litescope</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +0,0 @@
DIST liteusb-20180301.zip 155946 BLAKE2B 6a081b17c3c1ea2ac6e185291123bce70cf929b1b8eae26e8a1fca1854faf23f7d7dff67b0fea44fb60561de0fc5123b924345110243aa60e993cd8e0ff7614f SHA512 59474e60d0cb47c7bd442028ccf73278f13f39e8b67b5fdbef1ff18e067b8ace74f3f9231b5a7c71eb3415a4cc5041bd9a80285579ba948838d8368a8609ad87

View file

@ -1,29 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
MY_COMMIT="23d6a6840d4276f8d1a7f31bafb8d0aaaecff6d1"
DESCRIPTION="Small footprint and configurable USB core"
HOMEPAGE="https://github.com/enjoy-digital/liteusb"
SRC_URI="https://github.com/enjoy-digital/liteusb/archive/${MY_COMMIT}.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="sci-electronics/litex[${PYTHON_USEDEP}]
sci-electronics/migen[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${PN}-${MY_COMMIT}
src_prepare(){
rm test/__init__.py
eapply_user
}

View file

@ -1,2 +1,2 @@
DIST litex-20180718.zip 409532 BLAKE2B ff4b512337ec445de7b44ceaa370e5d39773c2f30ccd758a7079e737931dcd8b6a2ed197b8f51cec95209dbbd308d527cccd88a0c35d769723d239cda748d017 SHA512 70745b0a9a1e42a31f8ed604a55afa032eaa303aa62d83212a5885fe48f367eb34906157b79636da3e902d9d272e00c2a7dcd46228a604651eab9241efd360ec
DIST litex-20180718.tar.gz 298641 BLAKE2B 39b98cda932027d17d8fa144575129ab77e033ace95e2cbd48268dfda5c346baa3e0870f118f01043fff45d8435c5ffa6654684eea17543166e31fa09b47d22b SHA512 79a0aa53e842cf55278504690350a7bc536794ed82d1dd64ce9ce2844c3210f56b9d60cb82c32d6f53e3dcc5bf960afb42d4766d145d9f0c9de416ac2aaf20bd
DIST litex-2022.04.tar.gz 2559850 BLAKE2B 2ba1344c4c607f34888734f5b8294180647c57c6d4275fa71a85b8f38df006ae15f24e40ab99583298b211e12093788e0b9192ff3b31ae4caa6f98bf67c3f572 SHA512 5f8b5a187b319663aeca1122637bcbca21296025b75e671881e56f9b66e7ce58648625fb1d5f7812d129e0ff5cf33ab7a7e44740b0b6d6fc10e6497451ef6fb1

View file

@ -1,17 +1,19 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
MY_COMMIT="c314193cc9de483142a65d81ee1517a703bd1851"
DESCRIPTION="Information gathering tool designed for extracting metadata of public documents"
HOMEPAGE="https://github.com/enjoy-digital/litex"
SRC_URI="https://github.com/enjoy-digital/litex/archive/${MY_COMMIT}.zip -> ${P}.zip"
SRC_URI="https://github.com/enjoy-digital/litex/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${PN}-${MY_COMMIT}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@ -19,5 +21,3 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="dev-python/pyserial"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
S=${WORKDIR}/${PN}-${MY_COMMIT}

View file

@ -1,12 +1,12 @@
# Copyright 1999-2022 Gentoo Foundation
# Copyright 1999-2024 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Information gathering tool designed for extracting metadata of public documents"
HOMEPAGE="https://github.com/enjoy-digital/litex"
SRC_URI="https://github.com/enjoy-digital/litex/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>noone@pentoo.org</email>
<name>No one</name>
</maintainer>
<upstream>
<remote-id type="github">enjoy-digital/litex</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +0,0 @@
DIST pcie_injector-20180527.zip 2441847 BLAKE2B 65451d4bb922377ad0c47ae29e6e3df2837381398eff766091dd01669572eb5906c4b400e5ce12d1e75ad1813040bea5232dcfc56c016918a7343e642c0b8af2 SHA512 7b790fdfbb6c93697cc9a5bd4ff591de8e7b7d2c5e3cd2f56463f3fe586345857b358ed4f1f4e24810bd7ff13be7679883812aea4eedda2c481b68ed2b16cd9e

View file

@ -1,32 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{10..12} )
inherit python-single-r1
MY_COMMIT="950e56b091504d45ad17ee46ccb4d3950c182d42"
DESCRIPTION="Information gathering tool designed for extracting metadata of public documents"
HOMEPAGE="https://github.com/enjoy-digital/pcie_injector/"
SRC_URI="https://github.com/enjoy-digital/pcie_injector/archive/${MY_COMMIT}.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0"
#KEYWORDS="~amd64 ~ppc ~x86"
RDEPEND="sci-electronics/litex[${PYTHON_SINGLE_USEDEP}]
sci-electronics/migen[${PYTHON_SINGLE_USEDEP}]
sci-electronics/litedram[${PYTHON_SINGLE_USEDEP}]
sci-electronics/litepcie[${PYTHON_SINGLE_USEDEP}]
sci-electronics/liteusb[${PYTHON_SINGLE_USEDEP}]
"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${PN}-${MY_COMMIT}
#the following fails, need to be tested with supported hardware
src_compile(){
${PYTHON} pcie_injector.py
}

View file

@ -23,7 +23,8 @@ SLOT="0"
RDEPEND="
$(python_gen_cond_dep 'dev-python/pygments[${PYTHON_USEDEP}]')
dev-debug/gdb[python]"
dev-debug/gdb[python]
${PYTHON_DEPS}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
pkg_setup() {

View file

@ -2,7 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
<email>noone@pentoo.org</email>
<name>No One</name>
</maintainer>
<upstream>
<remote-id type="github">cyrus-and/gdb-dashboard</remote-id>
</upstream>
</pkgmetadata>