mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-16 02:23:16 -04:00
Merge updates from master
This commit is contained in:
8
acct-group/honk/honk-0.ebuild
Normal file
8
acct-group/honk/honk-0.ebuild
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
@@ -2,7 +2,7 @@
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cara@devcara.com</email>
|
||||
<name>Cara Salter</name>
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
acct-group/snac/metadata.xml
Normal file
8
acct-group/snac/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
acct-group/snac/snac-0.ebuild
Normal file
8
acct-group/snac/snac-0.ebuild
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=-1
|
||||
11
acct-user/honk/honk-0.ebuild
Normal file
11
acct-user/honk/honk-0.ebuild
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( honk )
|
||||
|
||||
acct-user_add_deps
|
||||
8
acct-user/honk/metadata.xml
Normal file
8
acct-user/honk/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
8
acct-user/snac/metadata.xml
Normal file
8
acct-user/snac/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
11
acct-user/snac/snac-0.ebuild
Normal file
11
acct-user/snac/snac-0.ebuild
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit acct-user
|
||||
|
||||
ACCT_USER_ID=-1
|
||||
ACCT_USER_GROUPS=( snac )
|
||||
|
||||
acct-user_add_deps
|
||||
8
app-crypt/ifcplugin-bin/Manifest
Normal file
8
app-crypt/ifcplugin-bin/Manifest
Normal file
@@ -0,0 +1,8 @@
|
||||
DIST ifcplugin-3.1.1.0-2.el7.i686.rpm 9996 BLAKE2B ca64ed3f28d417e1b4fcef2fe0deb470474ca9ecb98ce98e5462b3e134175ca5b4aaa4cd6b1e81bb916e4957bcaa18c4cf0adb80d3ac53eb8fbefddd5fa303ea SHA512 c58ac5eab13e1a3f025928afbcf7e95acda4bd11bf741eacd971ea82c59589271082979c3e549a6a3f83b06a0d203d55dfcde9e795cb6d9451e0929476164170
|
||||
DIST ifcplugin-3.1.1.0-2.el7.x86_64.rpm 9940 BLAKE2B f518692ce0c10db7370d6ef8b57dfc22364f5063d978c5bac8bd0ae882b9f10b1ba99ffed36a9c42469e5d6db9da584727ce5c1fa01b2a7168ecb0af053fc71e SHA512 b07d72d427e69ce22e392b5771923a691800c69f754925eb28e2c8307743e5d9a94f6b15df1d5805413415474d6ded19c1d0e538947fee69432d03e3a34e70a4
|
||||
DIST ifcplugin-chromium-3.1.1.0-2.el7.i686.rpm 8160 BLAKE2B 8dec95ee7078ce14e79759d214849cb43eb7bba00f624a9b8d63b43b18e99e19808bee9f340d4be4c24d411226cf494cd2d80bed9a0f072fabdfc348c03c9c51 SHA512 185b0c891cd618fd5e7e88d844a2917b531739ddce7613f96e8b8400963f60744e8fa87f6e42d1366441ff73f3f67e04cfaa6c7fac94af052c34b55911709e0a
|
||||
DIST ifcplugin-chromium-3.1.1.0-2.el7.x86_64.rpm 8108 BLAKE2B 7a60d76586a1544be4fe970a556869e871a0821f04d65e74258056627dc650df4103f89c959866cdb0469ece1c62029fc91369e3bdf08fa65889d2326dd5615d SHA512 a61becebbe7c8b725ff041159ae08d5d3d7782ba83903eeff3bab3f9299f5bd3463edb763e473e5de9930dd366d9840bdbf8b278709ad1a20eac011b30aa6269
|
||||
DIST ifcplugin-firefox-3.1.1.0-2.el7.i686.rpm 27712 BLAKE2B 8655585a57bcad1e3190388fd3155f3996902fab97f53d302e8e68cf1c16c082e401ead1145269ef8001cc5964f30a7dfdeafa54369473d4a3c6888cfbd290fa SHA512 990b7b6cf8d9f32062191ce55713e9dc73a99eaeda34b5badd966dadfa349bc23e58707e7c27a26a9fc24eefeaf4e8096fb7c5cc3a26b241e13912a89b72abed
|
||||
DIST ifcplugin-firefox-3.1.1.0-2.el7.x86_64.rpm 28132 BLAKE2B 3d84e03abcfa4bc97696cd70a8bda84621a3f0b451ed36e945124dc34f653c4b78761186e11975d9d927f4e873e3db2f7851fb8806a6ce7a15562840f16f2734 SHA512 1c9a241aeef37648a346ff44b8fcc7acb5cb53906e26cbe4619e094c8cd56bd924e38e37d4dfd4c684e21992a772039380632547c39807f0c1c4aae8abb1e415
|
||||
DIST ifcplugin-libs-3.1.1.0-2.el7.i686.rpm 5783696 BLAKE2B bc06c4e9e4b0d1efd49b0563d9fc73643ac507bfa633a42bbcb65337c09b9496748403137f5d0e0d8b706d833d2b22b20f4c736e0d4a348b779dae0d9683069a SHA512 a95711282858d3209dd0b0fe5fa710039e6988e5205b0c6ca977711b7738b2a1bfe4b09a01b57d34f47b6c9873bdff13b8176fddc548971cf6c5ca3cf8c0b541
|
||||
DIST ifcplugin-libs-3.1.1.0-2.el7.x86_64.rpm 5856472 BLAKE2B 896248fc7ec582370910c08bc6d67ff9aa4001fcba0c11f5a174859954804a1fa431ca2afe98d8502e00a4f4f906086308e9d875bc994ff1339a5d7b78d29e7c SHA512 639947319e1de099510cd37e0476360c1c65d46b445b73a58eea922b75b30987e31e70d682f22c26ef71013a69dfec29b9b49710808607cb553c18c96d9f39fc
|
||||
57
app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
Normal file
57
app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild
Normal file
@@ -0,0 +1,57 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit edo rpm
|
||||
|
||||
DESCRIPTION="Crypto Interface Web Browser Plugin"
|
||||
HOMEPAGE="https://ds-plugin.gosuslugi.ru"
|
||||
REDOS_URI="http://repo.red-soft.ru/redos/7.3/x86_64/updates"
|
||||
SRC_URI="
|
||||
amd64? (
|
||||
${REDOS_URI}/ifcplugin-${PV}-2.el7.x86_64.rpm
|
||||
${REDOS_URI}/ifcplugin-chromium-${PV}-2.el7.x86_64.rpm
|
||||
${REDOS_URI}/ifcplugin-firefox-${PV}-2.el7.x86_64.rpm
|
||||
${REDOS_URI}/ifcplugin-libs-${PV}-2.el7.x86_64.rpm
|
||||
)
|
||||
x86? (
|
||||
${REDOS_URI}/ifcplugin-${PV}-2.el7.i686.rpm
|
||||
${REDOS_URI}/ifcplugin-chromium-${PV}-2.el7.i686.rpm
|
||||
${REDOS_URI}/ifcplugin-firefox-${PV}-2.el7.i686.rpm
|
||||
${REDOS_URI}/ifcplugin-libs-${PV}-2.el7.i686.rpm
|
||||
)
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT freedist openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="sys-apps/pcsc-lite"
|
||||
|
||||
QA_PREBUILT=".*"
|
||||
QA_SONAME=".*"
|
||||
QA_SONAME_NO_SYMLINK=".*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
rm usr/lib/mozilla/plugins/IFCPlugin.so || die
|
||||
find . -name '*_license' -delete || die
|
||||
find -L . -wholename '*/.build-id/*' -delete || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${ED}" || die
|
||||
cp -a "${WORKDIR}"/* "${ED}" || die
|
||||
|
||||
diropts --mode 777
|
||||
keepdir /var/log/ifc
|
||||
keepdir /var/log/ifc/engine_logs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
cd "${EPREFIX}"/etc/update_ccid_boundle || die
|
||||
edo bash update_ccid_boundle.sh
|
||||
}
|
||||
8
app-crypt/ifcplugin-bin/metadata.xml
Normal file
8
app-crypt/ifcplugin-bin/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
<name>Anna</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -197,7 +197,7 @@ DIST tree-sitter-cue-61843e3beebf19417e4fede4e8be4df1084317ad.tar.gz 274057 BLAK
|
||||
DIST tree-sitter-dart-2d7f66651c9319c1a0e4dda226cc2628fbb66528.tar.gz 416755 BLAKE2B 908a2c30745e8d7f487c69b939fe5728c562ed0f494a346e0006244ff84daccfca4d8ea6f49716babdf6948c117594ea014cc72b33631fb6b386d5e7e57ca38b SHA512 1176af26852259b9296e733066400a4ab4c032b27d47e05a5f87ec1b0a6af0de100ebd6501468bb4e3ea761b4c5467bc6dad1cf90de8100ed875e2fdaba29f8b
|
||||
DIST tree-sitter-dart-6a25376685d1d47968c2cef06d4db8d84a70025e.tar.gz 210080 BLAKE2B 4178ae1035ae139ec7fb0d610add49418731ce7e7a4f81f9fcc066dd554da1872e00b2cfb317edb177b448eb2fdd0cecd20cfbed973e5409fb9e4bbb7d97cf9b SHA512 318d6146e2fcb29a45f0e295af45e1c21311625f7972181db475b32735251b8d91d57919701052afd84f1650edf4ad11e9fe44c4ce103938d3c917fa80785bf9
|
||||
DIST tree-sitter-devicetree-877adbfa0174d25894c40fa75ad52d4515a36368.tar.gz 30875 BLAKE2B 6a816f7aedf3793856bda23d9ea6f95a0a960c200c773205b22a59a6ae448af08268e8542b8eb0aca1b5874382b5a88f1bdd6ed07515060705b502305c2346a1 SHA512 1f5c914dcb62ac1cab09e14f10c72f9a6555323d5b4a245b0d2edc4c9352acd9d2f4eb7a88b6f4fbe0b1b50b87aa40cb0e576af975521ca16f26eb10e473d244
|
||||
DIST tree-sitter-diff-c12e6ecb54485f764250556ffd7ccb18f8e2942b.tar.gz 23666 BLAKE2B 74f60005b9da56763e6fa06430740adb2919dd769e2d5446ce098ed3fcc615fd7eec66b3372a5df5283116cd8e4ff9021b2f68a04fe40badfb415d6272bb9047 SHA512 ddc5141cd704bc4c90c09ccf31b948d3f552cd9da05970fa0810323530d6edcdca56ec73b7ed2d109fe6ead57468f28bd7516264109802247eb0c33a75d5569f
|
||||
DIST tree-sitter-diff-c12e6ecb54485f764250556ffd7ccb18f8e2942b.tar.gz 23671 BLAKE2B bb6d7d655a7a9a95675a2d2004bf1a8b2bc370dd08d7dbd67094858f11a6a9424be21fa23e5832b70eea87eb35b7d5a495f70305a9292336a08b5c329c1d8817 SHA512 c135423598b0e1aa58ccd42593414a311b4677181b6ee23c51d9070ed55d8cceb3b6775775e25acf0f83642699895875b75504462827ee74aca83825ac5140aa
|
||||
DIST tree-sitter-dockerfile-7af32bc04a66ab196f5b9f92ac471f29372ae2ce.tar.gz 37419 BLAKE2B fb930e346f7ff108840e220f1c01a3957fc7b6d91a62e4c09047ea1f31ec14f559cf143896f8b15bf922c67ab5865a4f4a3c8e3bd68560a76165349972f004a9 SHA512 4c5f79b6e9988ae61012b465d5bcbfa43207ae8315474bd6d9869927628ee2c44da4252e43eca90452847e0522c5157d5f9440e0b416679c03a1c5cb2a5155cc
|
||||
DIST tree-sitter-dot-917230743aa10f45a408fea2ddb54bbbf5fbe7b7.tar.gz 29750 BLAKE2B 222874ae13318b325bb5e2954eafc3f6f292ac4fac8c880d4ebee28ef32d97a97e2dbaa8140f4095bf5d25e2618f926ecc6e8bbea4359300f1dde2d20ef17b68 SHA512 0fed8eedaf90891f20a8c1fa029a972eced7b0c66d8c9c40e3ef1471735b599dc2df15de2dd48961dd78842075293568d45e68c6a67d197019cc5ebd32022bfa
|
||||
DIST tree-sitter-edoc-1691ec0aa7ad1ed9fa295590545f27e570d12d60.tar.gz 26521 BLAKE2B e96792888e2cbe4c374c254b31d9bb0d80f24bffeb792f918544c54fc424211151682625e47b0888d866c35978135f6df591446c2011ed6a405a3302be552bf6 SHA512 e4d1e2fe29de88378897bf33e20ddf0682893d980d967d4bf6bda6619f4a1432ca2293752ba722446f6190a2d5a5d513f4b8beb0d1af3ab58b96a4b8ee8d74f7
|
||||
|
||||
@@ -2,3 +2,7 @@ DIST doublecmd-1.0.8.gtk2.i386.tar.xz 7554164 BLAKE2B fac0e94898c8bfd7c20622f351
|
||||
DIST doublecmd-1.0.8.gtk2.x86_64.tar.xz 8313164 BLAKE2B 2998badb7b91bb59b5bffdc59c326acf6481ed93279b62d3567e8c0dad736e03de7322a267ea423a4f11f705a0c4c2a3013767fcd200cde24d07a8e813c8f3ed SHA512 7c929c9fd6aef567aca23182c14d1221856874b7f95f4dd39b57129a2282aa8c084aa80f3bd2fb6321f39d1d8d78f596c48f059df45d6435e3021d2689db1762
|
||||
DIST doublecmd-1.0.8.qt.i386.tar.xz 7941656 BLAKE2B 381b932022a202aa3b7b055711f76c4ca335785a692b4fe8e8ee7b5da33bcc0289c9ff11333374cf089eb610e181d21c182517cc6dd56efb39603ebb3e1fb2ec SHA512 2503e0b1a28b99a9a497df68711d2b6258c6cd8c9f7d9f0255b1b0554e11231ffed7d1e101a930f4c8f3c2639b608e21c1172a784dcf30e857b124d7197c3aa8
|
||||
DIST doublecmd-1.0.8.qt.x86_64.tar.xz 8643436 BLAKE2B 45044b242497d400b15126820aad4c5cb3607aef8c4ccdcb1114224eed3a83e35a75e27108b780918aaf04b07a49c8ffe71961f8051194ab183986da5ecf9048 SHA512 47f01a1dff30d0114ded61403cde7bd962114a87caa710bd97fe7706cc586e538c8f0d72e2b022e6763dca8269bdac302dcd91c1b09d3ab1d14837249fdd75fb
|
||||
DIST doublecmd-1.0.9.gtk2.i386.tar.xz 7551984 BLAKE2B 9a3d8c7def8ff2d78dce9af7afd520cbab8295db809f20507d058901e079b288048c30fcfce9cba4969db34cb610107fc402a4bc552ce7405d843cf37969d733 SHA512 e08e92601b757ab81431f5325a6d0c74db9df2478035cbde4650a7d062001f3e5ec09b821f3779e7e5437843fc9c01cb48a08eecf8377baafa909f6356911756
|
||||
DIST doublecmd-1.0.9.gtk2.x86_64.tar.xz 8310944 BLAKE2B 7b68e79494e1beb5f4ef9c0d3ba84f8d1e5e84828dce189d127e8d4f46d682ecfcfd13655c526ec9328b761db6420a42003ba071c75903c66199b8ee123b5e15 SHA512 4ce5ff95a5fed1bd76099a05f947d2f847a98ccbe072a7a3e347fbd9ec6b579ffbe0d7e0f78909cf3665d90112632a6b02d0fc1a8e53ebf8e6ac1ec6dddf2e9e
|
||||
DIST doublecmd-1.0.9.qt.i386.tar.xz 7942828 BLAKE2B 0715bce73a40587a3f297359e7808c95ab9d9a7b0812f90627666daf96714a9a518d200abf9f195ccac3fe7ef0c85308fbf1a390e9759e2bf610d2a8b1bd2ff1 SHA512 0e79d4275829e9407ae5d6de153778153b5c5a9562be1c3ebaf692ac7df797cd9ee4b5575b020494907e1a764879e19325383ede2d5d933065b44aa33d9ba5b3
|
||||
DIST doublecmd-1.0.9.qt.x86_64.tar.xz 8647280 BLAKE2B 4aaa111eac9a2a7e60be55446b77c30d0277db818ff3844b2680ed120f7dcc4e001cd7817864a2c18ba27c89b59b96b7476e76b3271c920ffd5570623a45f0f1 SHA512 7795cbef2e59783a8f9b6d5170e91fc1dd96cf70caa7cfaab652c21c5bd055a490fae8598f7f9988cc0ba98aa7b9a6456aee4fe49a2a9f83c57ff18845fb3bfb
|
||||
|
||||
65
app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild
Normal file
65
app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild
Normal file
@@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop wrapper xdg
|
||||
|
||||
MY_PN="doublecmd"
|
||||
DESCRIPTION="Free cross platform open source file manager with two panels side by side."
|
||||
HOMEPAGE="https://doublecmd.sourceforge.io/"
|
||||
|
||||
SRC_URI="amd64? (
|
||||
gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz )
|
||||
qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.x86_64.tar.xz )
|
||||
)
|
||||
x86? (
|
||||
gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz )
|
||||
qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt.i386.tar.xz )
|
||||
)"
|
||||
|
||||
# Licenses for package and plugins
|
||||
LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
IUSE="gtk qt5"
|
||||
REQUIRED_USE=" ^^ ( gtk qt5 ) "
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
|
||||
QA_PREBUILT="
|
||||
*/doublecmd
|
||||
*/libQt5Pas.so.1
|
||||
"
|
||||
|
||||
## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2
|
||||
## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here).
|
||||
## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X]
|
||||
## therefore it is mentioned here explicitly.
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
sys-apps/dbus
|
||||
x11-libs/libX11
|
||||
virtual/libc
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
qt5? (
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtx11extras:5
|
||||
)
|
||||
"
|
||||
|
||||
src_install(){
|
||||
insinto "/opt/${PN}"
|
||||
doins -r "${S}/."
|
||||
|
||||
# Remove doublecmd.inf to use config from user home directory
|
||||
rm "${ED}/opt/${PN}"/doublecmd.inf || die
|
||||
|
||||
exeinto "/opt/${PN}"
|
||||
doexe "${S}/${MY_PN}"
|
||||
make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/"
|
||||
|
||||
doicon -s 48 ${MY_PN}.png
|
||||
make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST ledger-live-desktop-2.46.2-linux-x86_64.AppImage 108909081 BLAKE2B ec1c4031dff8209a3d4885fd972781248ce8f20a3925a26168018eac5546e69bc53f20d2eaac97c5dcf7894aadec92ee3c6f150748bf979dfbb98094f82aca45 SHA512 7ddf8b56502f98250e6a2b0cb4024250b7c1aef1ea4d73534a0f96e966311b4b8f7a51c8023613af492b625c52f47b474fc2b132e2d4aafbf92b8d9f75651586
|
||||
DIST ledger-live-desktop-2.47.0-linux-x86_64.AppImage 109568705 BLAKE2B 2402617cde0da5f72627a1d3e770b83d17c6cfed2f3a43ed11bfbc39bb07213289bd53da4598b4871d0bec8b429503b05ac4e16c6bbc9de9c1a5a14ed4c585db SHA512 72648065939ab273c920600173118df9116162d37490d0987db493a451d2aea0ddb5e5f775ac4207cae804670c9bc0a689a894025ee56df5899e3ffc79d6070f
|
||||
DIST ledger-live-desktop-2.48.0-linux-x86_64.AppImage 113963964 BLAKE2B 39f76a23f326e887a50c8576cc9db19d799f070916e99c1435989be9463a12e1524b29c0e70e4647f68a3d1d2dcf4448dacf3e8c78310a337435afa9242241d1 SHA512 474f161a984b9be0a37e6573354073136c9d33947336afa040599c3f2ad9ef3e201b79a926e0312cc560cb52d9d37b64acb6481013d80f8dde7618fbcd204c1a
|
||||
DIST ledger-live-desktop-2.49.0-linux-x86_64.AppImage 114143977 BLAKE2B eb62f7e5101c51963a14104b0546dde836000ca666e03a9ea27b964e668e94e7425aa6178e191f65f916c04cc10d63cdcd2d225a701dbc73b5bbaeba7facbb07 SHA512 b17a95ab6de27aa177c3e2321ab0d301bcc683c7cb7a2dffbfbcf827d7e40aacb2a3d941a8496d2707e438b60925cf70d32598a113519108b750b8fbbca1d04b
|
||||
DIST ledger-live-desktop-2.49.2-linux-x86_64.AppImage 114148285 BLAKE2B b072476e3c8ef37f2038bcdf5f6d2c0aca855f0c7e587f9825590859ec267dca460bf938042a48ddb17f4517814c8cf856dc55aef84c5004a2028e7368faf9f3 SHA512 abffeb467f70045221a42768c103234f5c39344b3a28af18c0e85ddad1d0df404fa7e4e487e4f1651b85f0851f03ac8cc30ab697453ae32dde8eeaf9c5ff9465
|
||||
DIST ledger-live-desktop-2.50.0-linux-x86_64.AppImage 119773817 BLAKE2B 6b50a38d5c807898503c26fb138bc551c2194cddc3f4ca22fb86c622ffaa3e3ac76785c37d357eb8822b631ab779ecf5a0ec0a3f4b97728e578154b9978e57ab SHA512 aa8919e89f71eac515c6d20270673ed212214a62a3df54b047430d26d8e8576de5f29fc2b8ab30e8a3e9180fda3576ad7cf346ec271fc9c05c91b40b54642bfe
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Copyright 1999-2022 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
1
app-misc/uwufetch/Manifest
Normal file
1
app-misc/uwufetch/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e
|
||||
17
app-misc/uwufetch/files/uwufetch-2.0-destdir.patch
Normal file
17
app-misc/uwufetch/files/uwufetch-2.0-destdir.patch
Normal file
@@ -0,0 +1,17 @@
|
||||
--- Makefile 2022-09-30 13:04:19.913850961 -0400
|
||||
+++ Makefile 2022-09-30 13:05:14.877102396 -0400
|
||||
@@ -91,12 +91,12 @@
|
||||
./$(NAME) $(ARGS)
|
||||
|
||||
install: build
|
||||
- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) $(ETC_DIR)/$(NAME)
|
||||
+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME)
|
||||
cp $(NAME) $(DESTDIR)/$(PREFIX)
|
||||
cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
|
||||
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include
|
||||
cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
|
||||
- cp default.config $(ETC_DIR)/$(NAME)/config
|
||||
+ cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
|
||||
cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
|
||||
|
||||
uninstall:
|
||||
15
app-misc/uwufetch/files/uwufetch-2.0-includedir.patch
Normal file
15
app-misc/uwufetch/files/uwufetch-2.0-includedir.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
--- Makefile 2022-10-04 12:15:17.893515471 -0400
|
||||
+++ Makefile-tmp 2022-10-04 12:17:03.220062320 -0400
|
||||
@@ -91,10 +91,10 @@
|
||||
./$(NAME) $(ARGS)
|
||||
|
||||
install: build
|
||||
- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME)
|
||||
+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include
|
||||
cp $(NAME) $(DESTDIR)/$(PREFIX)
|
||||
cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
|
||||
- cp $(LIB_FILES:.c=.h) $(DESTDIR)/include
|
||||
+ cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
|
||||
cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
|
||||
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
|
||||
cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
|
||||
11
app-misc/uwufetch/files/uwufetch-2.0-lib64.patch
Normal file
11
app-misc/uwufetch/files/uwufetch-2.0-lib64.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- Makefile 2022-10-03 16:17:42.115920608 -0400
|
||||
+++ Makefile 2022-10-03 16:24:17.248455117 -0400
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
ifeq ($(PLATFORM), Linux)
|
||||
PREFIX = bin
|
||||
- LIBDIR = lib
|
||||
+ LIBDIR = lib64
|
||||
ETC_DIR = /etc
|
||||
MANDIR = share/man/man1
|
||||
PLATFORM_ABBR = linux
|
||||
10
app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch
Normal file
10
app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch
Normal file
@@ -0,0 +1,10 @@
|
||||
--- Makefile 2022-12-01 16:22:56.221596853 -0500
|
||||
+++ Makefile-tmp 2022-12-01 16:23:39.471542956 -0500
|
||||
@@ -97,7 +97,6 @@
|
||||
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
|
||||
cp -r res/* $(DESTDIR)/lib/$(NAME)
|
||||
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
|
||||
- cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)/$(PREFIX)/$(NAME)
|
||||
16
app-misc/uwufetch/files/uwufetch-2.0-reslib.patch
Normal file
16
app-misc/uwufetch/files/uwufetch-2.0-reslib.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
--- Makefile 2022-10-04 12:18:03.076649484 -0400
|
||||
+++ Makefile-tmp 2022-10-04 12:23:48.782933214 -0400
|
||||
@@ -91,11 +91,11 @@
|
||||
./$(NAME) $(ARGS)
|
||||
|
||||
install: build
|
||||
- mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include
|
||||
+ mkdir -pv $(DESTDIR)/$(PREFIX) $(DESTDIR)/$(LIBDIR)/$(NAME) $(DESTDIR)/$(MANDIR) ${DESTDIR}/$(ETC_DIR)/$(NAME) ${DESTDIR}/include ${DESTDIR}/lib/uwufetch
|
||||
cp $(NAME) $(DESTDIR)/$(PREFIX)
|
||||
cp lib$(LIB_FILES:.c=.so) $(DESTDIR)/$(LIBDIR)
|
||||
cp $(LIB_FILES:.c=.h) $(DESTDIR)/include/
|
||||
- cp -r res/* $(DESTDIR)/$(LIBDIR)/$(NAME)
|
||||
+ cp -r res/* $(DESTDIR)/lib/$(NAME)
|
||||
cp default.config ${DESTDIR}/$(ETC_DIR)/$(NAME)/config
|
||||
cp ./$(NAME).1.gz $(DESTDIR)/$(MANDIR)
|
||||
|
||||
11
app-misc/uwufetch/files/uwufetch-2.0-soname.patch
Normal file
11
app-misc/uwufetch/files/uwufetch-2.0-soname.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
--- Makefile 2022-10-04 12:10:11.990564393 -0400
|
||||
+++ Makefile-tmp 2022-10-04 12:48:43.320067178 -0400
|
||||
@@ -64,7 +64,7 @@
|
||||
endif
|
||||
|
||||
build: $(BIN_FILES) lib
|
||||
- $(CC) $(CFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
|
||||
+ $(CC) $(CFLAGS) -Wl -soname -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
|
||||
|
||||
lib: $(LIB_FILES)
|
||||
$(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES)
|
||||
45
app-misc/uwufetch/uwufetch-2.0.ebuild
Normal file
45
app-misc/uwufetch/uwufetch-2.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A meme system info tool for Linux"
|
||||
HOMEPAGE="https://github.com/TheDarkBug/uwufetch"
|
||||
SRC_URI="https://github.com/TheDarkBug/uwufetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-destdir.patch"
|
||||
"${FILESDIR}/${P}-soname.patch"
|
||||
"${FILESDIR}/${P}-lib64.patch"
|
||||
)
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="x11-apps/xwininfo"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
eapply -p0 "${FILESDIR}/${P}-destdir.patch"
|
||||
#eapply -p0 "${FILESDIR}/${P}-soname.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-lib64.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-includedir.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-reslib.patch"
|
||||
eapply -p0 "${FILESDIR}/${P}-nocompressman.patch"
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}/usr" install
|
||||
|
||||
mv "${D}/usr/etc" "${D}/etc"
|
||||
|
||||
dodoc uwufetch.1
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST protodec-0.1.4.tar.gz 18008 BLAKE2B e3154c4901df523e8a914a23006030448ffc8c926701d5a072f1f0278b1e17969d83049bf4c49037af1f05eb1ececb0e79d5080e47e181ed944690daffa75957 SHA512 0211c7b165946d2779808a43893703bf0138ff601e0e3b4aa54024b5eed317d692547822dc42ec6b320f75798ffa4334c4217fd1ee5c11b1eb6dab6db20ce7a8
|
||||
DIST protodec-0.1.5.tar.gz 18246 BLAKE2B ba2a95f07ddc0d94c9b1c66d59d624d5aaf62bbb1bd20c294329d67e9d9b11048f565ca33f3fc7e54c7ee857453249dfa2bccc91d5c1e22caf87ba25355a2557 SHA512 6235864397bd90a482be4bd19736982da9d60a4229b3256224d9985fa70a0529aaaeeb3fb5285d692e3a5441895c09b37e887cec4f125726935e6764a047bb46
|
||||
|
||||
30
dev-crystal/protodec/protodec-0.1.5.ebuild
Normal file
30
dev-crystal/protodec/protodec-0.1.5.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit shards
|
||||
|
||||
DESCRIPTION="Command-line tool to encode and decode arbitrary protobuf data"
|
||||
HOMEPAGE="https://github.com/iv-org/protodec"
|
||||
SRC_URI="https://github.com/iv-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/boehm-gc
|
||||
dev-libs/libevent:=
|
||||
dev-libs/libpcre
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i src/protodec.cr \
|
||||
-e 's/\(CURRENT_BRANCH \) = .*/\1 = "master"/' \
|
||||
-e 's/\(CURRENT_COMMIT \) = .*/\1 = "gentoo"/' \
|
||||
-e "s/\(CURRENT_VERSION\) = .*/\1 = \"v${PV}\"/" || die
|
||||
}
|
||||
@@ -62,6 +62,11 @@ python_test() {
|
||||
epytest "${TEST_S}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
find "${ED}"/usr/lib -name '*.md' -delete || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "sha256_password and caching_sha2_password auth methods" dev-python/cryprography
|
||||
}
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST markdown-include-0.7.0.gh.tar.gz 16696 BLAKE2B 0816c25afe73f0046d9cf56ad6a985bf76ebd7b4f78f64db631697ffcd07f9e0550b2dd74411945e38c27965153be186a89d82c55aa7bf4570be47c1cfca2917 SHA512 2d4350ad87cc7e5dab116f4df7648d3a7ffc0c18e38b61ddfca9a6cf76a64bd1d41dcbf7525fd41c81cbc64abe1f776cd3ad9847e25fe790f16c4a024265390d
|
||||
DIST markdown-include-0.8.0.tar.gz 20208 BLAKE2B 62aeda968baaece8c95d3e73d9606b8206b6ac5f425a72ff1ecdd9e202a42f41d18ca2f3981efb9cbe5fb4aa37e22c97791cf1170ae1377f096a64404564efe0 SHA512 1288b66b3faf665d7886cb5d28372335286528b9bfbf5b7320128bf5ec21590533dbe4aa0466f339f24701da9f33cf3615ef5a7c227665513910bf26af9e6007
|
||||
|
||||
19
dev-python/markdown-include/markdown-include-0.8.0.ebuild
Normal file
19
dev-python/markdown-include/markdown-include-0.8.0.ebuild
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
#DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Syntax which allows for inclusion of contents of other Markdown docs"
|
||||
HOMEPAGE="https://github.com/cmacmackin/markdown-include"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND=">=dev-python/markdown-3.4[${PYTHON_USEDEP}]"
|
||||
@@ -1 +1,2 @@
|
||||
DIST Mastodon.py-1.7.0.tar.gz 8633772 BLAKE2B e27827cf7b5a010616524355c51771709591ee498b398cb009fe73697a96a313880e9f81e138c48c9f144fe9b35222b6852d84a2b4648803604b0a3a9ed190c3 SHA512 faa056fc800104a732524126458baec68ef838fe36fb7df5721262f6faf61e0f5591026efb1a19612ceeaa785eb81b4aab55728479bf216f6d2b9afcfedcdd18
|
||||
DIST Mastodon.py-1.8.0.tar.gz 8659035 BLAKE2B 46c07fc3e3cf289f8a161975b1f3f36a88882c3299e79b331f3c659c18c5cafbc7144be57bf580212152a345ab4c4e73a08ea4d6052953fae6664eabd6360c3f SHA512 497cdb42adeceeea6f65210daf94eff0c6ce26b286fabc13976c8276649b6b6f51f47b4e99733133c60dc373fcbb0b0760a20ff526d8435391c43e8f06666696
|
||||
|
||||
55
dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
Normal file
55
dev-python/mastodon-py/mastodon-py-1.8.0.ebuild
Normal file
@@ -0,0 +1,55 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
MY_PN="Mastodon.py"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
DESCRIPTION="Python wrapper for the Mastodon API"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/Mastodon.py/
|
||||
https://github.com/halcy/Mastodon.py
|
||||
"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/blurhash[${PYTHON_USEDEP}]
|
||||
dev-python/decorator[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
dev-python/python-magic[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/http_ece[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-vcr[${PYTHON_USEDEP}]
|
||||
dev-python/requests-mock[${PYTHON_USEDEP}]
|
||||
dev-python/vcrpy[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
rm setup.cfg || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "webpush support" "dev-python/cryptography dev-python/http_ece"
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST sphinxcontrib-katex-0.8.6.tar.gz 17410 BLAKE2B 8e4c72dd40ef6e8f6110a54183c098a67ee08cb043e031437dfe9210376e388e8695ff8766a3b5cac62edafa5138798b09353cf9faa94bab2df5b033b11fefbd SHA512 d7285a8397fb88e5f964096e5108c61e1b97fe0b7b98628459eb0562bb526275a1d3562dbf03c4daeedfe4f34e770db4e3e5620c8279d3b5d8d42371787ce38b
|
||||
DIST sphinxcontrib-katex-0.9.0.tar.gz 97046 BLAKE2B d51af6eb2995a3b4a0bb8aea6f16ca68f836b81c0dd2b774ca7ac4fe7f21a908ee64ba9d808e64d2211d347db78e8d1309f66f8705b0ce6a1313232720813e46 SHA512 a8f9fb017a347b1593dfbbdf4b6b4c1619462c6d60403bfc338e8a879f1c74c3b09f797826b9aa74c4f2fd851ab3b5fe957b0f55c2765026783aae5fdd75d4a4
|
||||
DIST sphinxcontrib-katex-0.9.3.tar.gz 98540 BLAKE2B d10e2d00afc178295e1739336b9c8158fb9916c5750e3410e0f23c14cfbb89a3e7c72ea6927712931e21db611137f182a6e87888fbd8279261baf9daabf815c1 SHA512 4d68259dcc00d8f9148b5d8a2ce6a401619d016e2a2fa40c140fd6a2623ac03e0b59cd8c7f263625c3228bdb6e2e5d9b0a7710ff746a70843ba5eba9d9ffda35
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..11} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="KaTeX Sphinx extension for rendering of math in HTML pages"
|
||||
HOMEPAGE="https://github.com/hagenw/sphinxcontrib-katex"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND=">=dev-python/sphinx-4.5.0-r1[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=()
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
find "${ED}" -name '*.pth' -delete || die
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST bash-language-server-3.1.0-deps.tar.xz 3304768 BLAKE2B daf65f274b96f7e53dedb2fe2c4152d73cf4f78e00ecab516657f1e18265807a430a71d8c8dd4b9be1f0bbad3318977a7ecddce65247d2fae926948f089adc00 SHA512 4a083882aea9c203d887af6f0d4f7912a0bf0706364c72665013a8833d780add18e9cecbb06100a739215ee689c681558fd6bfd282838c6c8cbdc9fd2b28eb28
|
||||
DIST bash-language-server-3.1.0.tgz 140577 BLAKE2B df87268f0e2b381e637396eee6ad0462b6a39ce83bfbd04adc936d06dad1a4769fc840f7aff4b8f6146d790a39383dcef8c040858217d3b5ceece22dd1bd2a37 SHA512 0da4e5643eb44b7665740921721e681f5bf1527f23a1e170ef720e9f03309994a56d072d683ae73fb0dd0cf455aeb437ba151095a68e18f7890ac63f6be57aa6
|
||||
DIST bash-language-server-3.2.1-deps.tar.xz 3465976 BLAKE2B 9b2b2b4e9f4dad02869d7f88ab672111579864025510e4fa23a966495324dd2f5cf7e2861615407d5f4d12f244402fa07c7ba9b68e92fc04a1603dfb75d645e4 SHA512 f7600f229b96c7cf87d80dbc361331a112d1711bd3649440753c276ca63b7d7c65ba381022eb3699c557968f935860d9293c75a20c4d13705639bd58f6f14901
|
||||
DIST bash-language-server-3.2.1.tgz 141222 BLAKE2B f984dd50bc1e8c5643109cb42b635240db671770413db6ce47eacbb716f09a37a147743b15681a7e6cb5af0714e950f99f3b42ebf8735b9890fac2979475337a SHA512 e1ee2ec4956e733567f25bfd8b82ff5ccb66aa44735c583f9acf85a4c58331038c63637a50ecded40b13e72fbe0a73031efbe1dab15c1ce454532f304403cffe
|
||||
DIST bash-language-server-3.3.1-deps.tar.xz 3557556 BLAKE2B 4c231bcb7d21951d5244e883fce825c955f81dba6711a4ddc372d0d457165d659fcf5bd04d723256335e33dca9635abbf20a0a2fdc9094307c20d1c35c987d08 SHA512 d0e9369f5f6eef94897859ce78811bf4b1b80a857ee73e6e75a367bea0aff485a68a4c39cb731e8650fa47081beab159e883e6646bbdd39b31e4b4a8a5c6808f
|
||||
DIST bash-language-server-3.3.1.tgz 142732 BLAKE2B 40d60cf875c0c60c49a3600c6b3488c95c16cb1088f07d3a35c46ab78fd077db5de71ddd321b7b8cb2d03867fb2a8ffa8f4e2179f0dd1d1d469cfebf979b3e4e SHA512 f774eceab41310ff2bbc66775cf4b2d74e4633842ceb2bc8b8252f4620c8c7480c2c57a6b1c0a4bf2aeb8a10c43249a36f44f74da459c855e0a1993911af1b97
|
||||
|
||||
@@ -14,7 +14,7 @@ SRC_URI="
|
||||
S="${WORKDIR}"
|
||||
|
||||
# NOTE: to generate the dependency tarball:
|
||||
# npm --cache "$(realpath ./npm-cache)" install $(portageq envvar DISTDIR)/${P}.tgz
|
||||
# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
|
||||
# tar -caf ${P}-deps.tar.xz npm-cache
|
||||
|
||||
LICENSE="
|
||||
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="fortls - Fortran Language Server"
|
||||
DESCRIPTION="Fortran Language Server (fortls)"
|
||||
HOMEPAGE="https://fortls.fortran-lang.org"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
@@ -16,9 +16,21 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# Need to explore the list of test dependencies
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/json5[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
test/test_interface.py::test_version_update_pypi
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Drop some additional coverage tests
|
||||
sed -i -e 's/ --cov=fortls --cov-report=html --cov-report=xml --cov-context=test//' pyproject.toml || die
|
||||
# Disable autoupdate check during tests run
|
||||
sed -i -e 's/"--incremental_sync",/"--incremental_sync", "--disable_autoupdate",/' test/setup_tests.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST reuse-1.0.0.tar.gz 253938 BLAKE2B 72eabecfb866b3a2b1828b307fc0620bb9b362223b23408accde250f625a1d15794c3678fe8d24c7cd9dbf667b2ae453d4215e98be15075a0e6542b72607d970 SHA512 5d0b0fc57a983f544cbc40aaca813dce540712f9bfb7ef3065abb2fbd7a30f65216f50dbf2369e36198794cd944285498c5a2a7c4affcacefb12a01b6c7d7571
|
||||
DIST reuse-1.1.0.tar.gz 217044 BLAKE2B dede8067cb705278b7aadb3d333cc15d03f2156fa38c096a1a51c4411f286e81d174019de9a1243c08a55ea0b1ab30bced7b4529a07874fd9497e7bc370a1bfd SHA512 1c17f723bb369ce895731fa53ba5db5e4af8298a714eda02e9f8a1d4d3f34431fefb47c52b52abc7160f99683db9fc4cdfb7c730287f5cced75b631a2a7901b4
|
||||
|
||||
54
dev-util/reuse/reuse-1.1.0.ebuild
Normal file
54
dev-util/reuse/reuse-1.1.0.ebuild
Normal file
@@ -0,0 +1,54 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tool for compliance with the REUSE recommendations"
|
||||
HOMEPAGE="
|
||||
https://reuse.software/
|
||||
https://pypi.org/project/reuse/
|
||||
https://github.com/fsfe/reuse-tool
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 CC0-1.0 CC-BY-SA-4.0 GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/boolean-py[${PYTHON_USEDEP}]
|
||||
dev-python/binaryornot[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/license-expression[${PYTHON_USEDEP}]
|
||||
dev-python/python-debian[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
sys-devel/gettext
|
||||
test? (
|
||||
dev-vcs/git
|
||||
dev-vcs/mercurial
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS.rst CHANGELOG.md README.md )
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
# [Errno 2] No such file or directory: '../README.md'
|
||||
#distutils_enable_sphinx docs \
|
||||
#dev-python/recommonmark \
|
||||
#dev-python/sphinx-autodoc-typehints \
|
||||
#dev-python/sphinx_rtd_theme \
|
||||
#dev-python/sphinxcontrib-apidoc
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
find "${ED}"/usr/lib -name '*.md' -delete || die
|
||||
find "${ED}"/usr/lib -name '*.rst' -delete || die
|
||||
}
|
||||
1
dev-util/tflint-bin/Manifest
Normal file
1
dev-util/tflint-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST tflint-bin-0.43.0.zip 8018986 BLAKE2B abfa427da1ffc9707647b0808e350b8b2d7e0f7c73802c06588df0948208d51a17004ca6b44302963ed6d6b16ef7352b2a0a2f76fa3af73285ecbbf668f789ed SHA512 965967f8b1758f935ef983f988d2d9cd5fced9f5b5ecb698aa814dd129478e07105132e11a0be54a58f4813092e930be7468cdeb9be9bd3cfb05f42eec05f1c1
|
||||
15
dev-util/tflint-bin/metadata.xml
Normal file
15
dev-util/tflint-bin/metadata.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person" proxied="yes">
|
||||
<email>0xdutra@gmail.com</email>
|
||||
<name>Gabriel M. Dutra</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Terraform linter
|
||||
Features:
|
||||
- Find possible errors (like invalid instance types) for AWS/Azure/GCP
|
||||
- Warn abount deprecated syntax, unused declarations
|
||||
- Enforce best pratices, naming conventions
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
22
dev-util/tflint-bin/tflint-bin-0.43.0.ebuild
Normal file
22
dev-util/tflint-bin/tflint-bin-0.43.0.ebuild
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A Pluggable Terraform Linter"
|
||||
HOMEPAGE="https://github.com/terraform-linters/tflint"
|
||||
SRC_URI="https://github.com/terraform-linters/${PN%-bin}/releases/download/v${PV}/tflint_linux_amd64.zip -> ${P}.zip"
|
||||
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
BDEPEND="app-arch/unzip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
newbin ${PN%-bin} tflint
|
||||
}
|
||||
@@ -16,11 +16,14 @@ SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${PYTHON_DEPS} virtual/opengl"
|
||||
BDEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
RESTRICT+=" strip"
|
||||
|
||||
src_install() {
|
||||
local dir=/opt/${PN}
|
||||
insinto "${dir}"
|
||||
283
gui-apps/eww/eww-0.4.0-r1.ebuild
Normal file
283
gui-apps/eww/eww-0.4.0-r1.ebuild
Normal file
@@ -0,0 +1,283 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
ahash-0.7.6
|
||||
aho-corasick-0.7.19
|
||||
ansi_term-0.12.1
|
||||
anyhow-1.0.63
|
||||
ascii-canvas-3.0.0
|
||||
atk-0.15.1
|
||||
atk-sys-0.15.1
|
||||
atty-0.2.14
|
||||
autocfg-1.1.0
|
||||
base64-0.13.0
|
||||
beef-0.5.2
|
||||
bincode-1.3.3
|
||||
bit-set-0.5.3
|
||||
bit-vec-0.6.3
|
||||
bitflags-1.3.2
|
||||
bytes-1.2.1
|
||||
cairo-rs-0.15.12
|
||||
cairo-sys-rs-0.15.1
|
||||
cfg-expr-0.10.3
|
||||
cfg-if-1.0.0
|
||||
clap-2.34.0
|
||||
clap-3.2.20
|
||||
clap_derive-3.2.18
|
||||
clap_lex-0.2.4
|
||||
codemap-0.1.3
|
||||
codespan-reporting-0.11.1
|
||||
console-0.15.1
|
||||
convert_case-0.4.0
|
||||
core-foundation-sys-0.8.3
|
||||
crossbeam-channel-0.5.6
|
||||
crossbeam-deque-0.8.2
|
||||
crossbeam-epoch-0.9.10
|
||||
crossbeam-utils-0.8.11
|
||||
crunchy-0.2.2
|
||||
ctor-0.1.23
|
||||
derive_more-0.99.17
|
||||
diff-0.1.13
|
||||
dirs-next-2.0.0
|
||||
dirs-sys-next-0.1.2
|
||||
either-1.8.0
|
||||
ena-0.14.0
|
||||
encode_unicode-0.3.6
|
||||
env_logger-0.7.1
|
||||
extend-1.1.2
|
||||
field-offset-0.3.4
|
||||
filetime-0.2.17
|
||||
fixedbitset-0.4.2
|
||||
fsevent-sys-4.1.0
|
||||
futures-channel-0.3.24
|
||||
futures-core-0.3.24
|
||||
futures-executor-0.3.24
|
||||
futures-io-0.3.24
|
||||
futures-macro-0.3.24
|
||||
futures-sink-0.3.24
|
||||
futures-task-0.3.24
|
||||
futures-util-0.3.24
|
||||
gdk-0.15.4
|
||||
gdk-pixbuf-0.15.11
|
||||
gdk-pixbuf-sys-0.15.10
|
||||
gdk-sys-0.15.1
|
||||
gdkx11-0.15.5
|
||||
gdkx11-sys-0.15.1
|
||||
gethostname-0.2.3
|
||||
getrandom-0.2.7
|
||||
gio-0.15.12
|
||||
gio-sys-0.15.10
|
||||
glib-0.15.12
|
||||
glib-macros-0.15.11
|
||||
glib-sys-0.15.10
|
||||
gobject-sys-0.15.10
|
||||
grass-0.11.2
|
||||
gtk-0.15.5
|
||||
gtk-layer-shell-0.4.1
|
||||
gtk-layer-shell-sys-0.4.1
|
||||
gtk-sys-0.15.3
|
||||
gtk3-macros-0.15.4
|
||||
hashbrown-0.11.2
|
||||
hashbrown-0.12.3
|
||||
heck-0.4.0
|
||||
hermit-abi-0.1.19
|
||||
humantime-1.3.0
|
||||
indexmap-1.9.1
|
||||
inotify-0.9.6
|
||||
inotify-sys-0.1.5
|
||||
insta-1.19.1
|
||||
itertools-0.10.3
|
||||
itoa-1.0.3
|
||||
kqueue-1.0.6
|
||||
kqueue-sys-1.0.3
|
||||
lalrpop-0.19.8
|
||||
lalrpop-util-0.19.8
|
||||
lasso-0.5.1
|
||||
lazy_static-1.4.0
|
||||
levenshtein-1.0.5
|
||||
libc-0.2.132
|
||||
linked-hash-map-0.5.6
|
||||
lock_api-0.4.8
|
||||
log-0.4.17
|
||||
maplit-1.0.2
|
||||
memchr-2.5.0
|
||||
memoffset-0.6.5
|
||||
mio-0.8.4
|
||||
new_debug_unreachable-1.0.4
|
||||
nix-0.24.2
|
||||
nix-0.25.0
|
||||
notify-5.0.0
|
||||
ntapi-0.3.7
|
||||
num-bigint-0.4.3
|
||||
num-integer-0.1.45
|
||||
num-rational-0.4.1
|
||||
num-traits-0.2.15
|
||||
num_cpus-1.13.1
|
||||
once_cell-1.14.0
|
||||
os_str_bytes-6.3.0
|
||||
output_vt100-0.1.3
|
||||
pango-0.15.10
|
||||
pango-sys-0.15.10
|
||||
parking_lot-0.12.1
|
||||
parking_lot_core-0.9.3
|
||||
pest-2.3.0
|
||||
petgraph-0.6.2
|
||||
phf-0.9.0
|
||||
phf_generator-0.9.1
|
||||
phf_macros-0.9.0
|
||||
phf_shared-0.9.0
|
||||
phf_shared-0.10.0
|
||||
pico-args-0.4.2
|
||||
pin-project-lite-0.2.9
|
||||
pin-utils-0.1.0
|
||||
pkg-config-0.3.25
|
||||
ppv-lite86-0.2.16
|
||||
precomputed-hash-0.1.1
|
||||
pretty_assertions-1.3.0
|
||||
pretty_env_logger-0.4.0
|
||||
proc-macro-crate-1.2.1
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.43
|
||||
quick-error-1.2.3
|
||||
quote-1.0.21
|
||||
rand-0.8.5
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.6.3
|
||||
rayon-1.5.3
|
||||
rayon-core-1.9.3
|
||||
redox_syscall-0.2.16
|
||||
redox_users-0.4.3
|
||||
ref-cast-1.0.9
|
||||
ref-cast-impl-1.0.9
|
||||
regex-1.6.0
|
||||
regex-syntax-0.6.27
|
||||
ron-0.7.1
|
||||
rustc_version-0.3.3
|
||||
rustc_version-0.4.0
|
||||
rustversion-1.0.9
|
||||
ryu-1.0.11
|
||||
same-file-1.0.6
|
||||
scopeguard-1.1.0
|
||||
semver-0.11.0
|
||||
semver-1.0.13
|
||||
semver-parser-0.10.2
|
||||
serde-1.0.144
|
||||
serde_derive-1.0.144
|
||||
serde_json-1.0.85
|
||||
signal-hook-registry-1.4.0
|
||||
similar-2.2.0
|
||||
simple-signal-1.1.1
|
||||
siphasher-0.3.10
|
||||
slab-0.4.7
|
||||
smallvec-1.9.0
|
||||
smart-default-0.6.0
|
||||
socket2-0.4.7
|
||||
static_assertions-1.1.0
|
||||
string_cache-0.8.4
|
||||
strsim-0.8.0
|
||||
strsim-0.10.0
|
||||
strum-0.24.1
|
||||
strum_macros-0.24.3
|
||||
syn-1.0.99
|
||||
sysinfo-0.26.2
|
||||
system-deps-6.0.2
|
||||
term-0.7.0
|
||||
termcolor-1.1.3
|
||||
terminal_size-0.1.17
|
||||
textwrap-0.11.0
|
||||
textwrap-0.15.0
|
||||
thiserror-1.0.33
|
||||
thiserror-impl-1.0.33
|
||||
tiny-keccak-2.0.2
|
||||
tokio-1.21.0
|
||||
tokio-macros-1.8.0
|
||||
tokio-util-0.7.3
|
||||
toml-0.5.9
|
||||
ucd-trie-0.1.5
|
||||
unescape-0.1.0
|
||||
unicode-ident-1.0.3
|
||||
unicode-width-0.1.9
|
||||
unicode-xid-0.2.3
|
||||
vec_map-0.8.2
|
||||
version-compare-0.1.0
|
||||
version_check-0.9.4
|
||||
wait-timeout-0.2.0
|
||||
walkdir-2.3.2
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-wsapoll-0.1.1
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-sys-0.36.1
|
||||
windows_aarch64_msvc-0.36.1
|
||||
windows_i686_gnu-0.36.1
|
||||
windows_i686_msvc-0.36.1
|
||||
windows_x86_64_gnu-0.36.1
|
||||
windows_x86_64_msvc-0.36.1
|
||||
x11-2.20.0
|
||||
x11rb-0.10.1
|
||||
x11rb-protocol-0.10.0
|
||||
yaml-rust-0.4.5
|
||||
yansi-0.5.1
|
||||
"
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Elkowars Wacky Widgets is a standalone widget system made in Rust"
|
||||
HOMEPAGE="https://github.com/elkowar/eww"
|
||||
SRC_URI="
|
||||
https://github.com/elkowar/eww/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
"
|
||||
|
||||
LICENSE="
|
||||
Apache-2.0
|
||||
|| ( Apache-2.0 MIT )
|
||||
|| ( Apache-2.0 BSL-1.1 )
|
||||
|| ( Artistic-2 CC0-1.0 )
|
||||
BSD
|
||||
CC0-1.0
|
||||
ISC
|
||||
MIT
|
||||
|| ( MIT Unlicense )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="wayland"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/pango
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/cairo
|
||||
>=dev-libs/glib-2.0
|
||||
sys-devel/gcc
|
||||
wayland? (
|
||||
gui-libs/gtk-layer-shell
|
||||
)
|
||||
"
|
||||
BDEPEND="
|
||||
$DEPEND
|
||||
dev-lang/rust[nightly]
|
||||
"
|
||||
RDEPEND="
|
||||
$DEPEND
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
use wayland && features="--no-default-features --features=wayland"
|
||||
cargo_src_compile ${features}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc README.md CHANGELOG.md
|
||||
cd target/release || die
|
||||
dobin eww
|
||||
elog "Eww wont run without a config file (usually in ~/.config/eww)."
|
||||
elog "For example configs visit https://github.com/elkowar/eww#examples"
|
||||
}
|
||||
@@ -12,5 +12,6 @@
|
||||
<upstream>
|
||||
<doc>https://elkowar.github.io/eww</doc>
|
||||
<bugs-to>https://github.com/elkowar/eww/issues</bugs-to>
|
||||
<remote-id type="github">elkowar/eww</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST wbg-1.0.2.tar.gz 15693 BLAKE2B a0757021cdec9f6851cc0fabb4126aa0875352ea33db6dc5b504fd7f4e58e225fc7e97d59489b0fc1385a5ff2696aa5b1b9282a71d2fc4c0d9596b17088f386b SHA512 4f8b80f69996a726eaeaed2974bac6fbda061f0f188442edf1e3ee933d5fcd2f0db3d6db31f538d9dae4de05f63d36f5c2df2ec7ddfa75d7634c521daae62996
|
||||
DIST wbg-1.1.0.tar.gz 17852 BLAKE2B 074436cf93fdfc32ec1ceede84870958ab2c64a56259646d0eb9a0d59dae261676581ee8b85279be2175b47d67981cf6e650bf8a70cacf311a82ad3754b24c0c SHA512 78384b85074cb1803b47ec16e843c5de4b17a824a3826398902d18dcdd50d5b678cad8eba599e6e17a8ab60f795993c0f2bf2a4fa275f2a90effdfc0d1685175
|
||||
|
||||
46
gui-apps/wbg/wbg-1.1.0.ebuild
Normal file
46
gui-apps/wbg/wbg-1.1.0.ebuild
Normal file
@@ -0,0 +1,46 @@
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="Super simple wallpaper application"
|
||||
HOMEPAGE="https://codeberg.org/dnkl/wbg"
|
||||
SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="png jpeg webp"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
REQUIRED_USE="|| ( png jpeg webp )"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/pixman
|
||||
dev-libs/wayland
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
png? ( media-libs/libpng:= )
|
||||
jpeg? ( media-libs/libjpeg-turbo:= )
|
||||
webp? ( media-libs/libwebp:= )
|
||||
"
|
||||
BDEPEND="
|
||||
dev-libs/tllist
|
||||
dev-libs/wayland-protocols
|
||||
dev-util/wayland-scanner
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature png)
|
||||
$(meson_feature jpeg)
|
||||
$(meson_feature webp)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
||||
77
gui-wm/dwl/dwl-9999-r1.ebuild
Normal file
77
gui-wm/dwl/dwl-9999-r1.ebuild
Normal file
@@ -0,0 +1,77 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit flag-o-matic savedconfig toolchain-funcs
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/djpohly/dwl"
|
||||
inherit git-r3
|
||||
|
||||
# 9999-r0: main (latest wlroots release)
|
||||
# 9999-r1: wlroots-next (wlroots-9999)
|
||||
case ${PVR} in
|
||||
9999)
|
||||
EGIT_BRANCH=main
|
||||
WLROOTS_SLOT="0/16"
|
||||
;;
|
||||
9999-r1)
|
||||
EGIT_BRANCH=wlroots-next
|
||||
WLROOTS_SLOT="0/9999"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
SRC_URI="https://github.com/djpohly/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="dwm for Wayland"
|
||||
HOMEPAGE="https://github.com/djpohly/dwl"
|
||||
|
||||
LICENSE="CC0-1.0 GPL-3 MIT"
|
||||
SLOT="0"
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
gui-libs/wlroots:${WLROOTS_SLOT}[X(-)?]
|
||||
x11-libs/libxkbcommon
|
||||
X? (
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/wayland-protocols
|
||||
dev-util/wayland-scanner
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
restore_config config.h
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
sed -i "s:/local::g" config.mk || die
|
||||
|
||||
sed -i "s:pkg-config:$(tc-getPKG_CONFIG):g" config.mk || die
|
||||
|
||||
if use X; then
|
||||
append-cppflags '-DXWAYLAND'
|
||||
append-libs '-lxcb' '-lxcb-icccm'
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /usr/share/wayland-sessions
|
||||
doins "${FILESDIR}"/dwl.desktop
|
||||
|
||||
save_config config.h
|
||||
}
|
||||
@@ -1,25 +1,47 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
inherit savedconfig git-r3
|
||||
inherit flag-o-matic savedconfig toolchain-funcs
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
EGIT_REPO_URI="https://github.com/djpohly/dwl"
|
||||
inherit git-r3
|
||||
|
||||
# 9999-r0: main (latest wlroots release)
|
||||
# 9999-r1: wlroots-next (wlroots-9999)
|
||||
case ${PVR} in
|
||||
9999)
|
||||
EGIT_BRANCH=main
|
||||
WLROOTS_SLOT="0/16"
|
||||
;;
|
||||
9999-r1)
|
||||
EGIT_BRANCH=wlroots-next
|
||||
WLROOTS_SLOT="0/9999"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
SRC_URI="https://github.com/djpohly/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="dwm for Wayland"
|
||||
HOMEPAGE="https://github.com/djpohly/dwl"
|
||||
EGIT_REPO_URI="https://github.com/djpohly/dwl"
|
||||
|
||||
LICENSE="CC0-1.0 GPL-3 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="X"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libinput
|
||||
dev-libs/libinput:=
|
||||
dev-libs/wayland
|
||||
gui-libs/wlroots:${WLROOTS_SLOT}[X(-)?]
|
||||
x11-libs/libxkbcommon
|
||||
gui-libs/wlroots:0/15[X(-)?]
|
||||
X? ( x11-libs/libxcb )
|
||||
X? (
|
||||
x11-libs/libxcb:=
|
||||
x11-libs/xcb-util-wm
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
@@ -35,13 +57,13 @@ src_prepare() {
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
sed -i "s/\/local//" config.mk || die
|
||||
sed -i "s:/local::g" config.mk || die
|
||||
|
||||
sed -i "s:pkg-config:$(tc-getPKG_CONFIG):g" config.mk || die
|
||||
|
||||
if use X; then
|
||||
sed -i \
|
||||
-e "s/^#XWAYLAND/XWAYLAND/" \
|
||||
-e "s/^#XLIBS/XLIBS/" \
|
||||
config.mk || die
|
||||
append-cppflags '-DXWAYLAND'
|
||||
append-libs '-lxcb' '-lxcb-icccm'
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer restrict="=gui-wm/dwl-9999" type="person">
|
||||
<maintainer type="person">
|
||||
<email>leohdz172@outlook.com</email>
|
||||
<name>Leonardo Hernandez Hernandez</name>
|
||||
</maintainer>
|
||||
@@ -13,4 +13,7 @@
|
||||
<email>efe.izbudak@metu.edu.tr</email>
|
||||
<name>Efe İzbudak</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">djpohly/dwl</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST river-0.1.3.tar.gz 249131 BLAKE2B 9e018c85093be6b1c2e5a05f0a5858dceb820710178bd4fd556550f7573c7d982252264309bd2dfb1247f37e9cab625dce3b3c2fa5da2ad9c9b19bfac4c059ba SHA512 8dd8ad8b17fb1d9d65e413aaaa456fda89f8bedd580db247c3ffa8235a67712394182b3498a9c6eb3707cfc571c398bb5086cf09810e4a9438d26ea19f41f5a9
|
||||
@@ -1,38 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="A dynamic tiling Wayland compositor"
|
||||
HOMEPAGE="https://github.com/riverwm/river"
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/riverwm/river"
|
||||
else
|
||||
SRC_URI="https://github.com/riverwm/river/releases/download/v${PV}/river-${PV}.tar.gz"
|
||||
fi
|
||||
|
||||
PATCHES=()
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="x11-libs/libxkbcommon
|
||||
dev-libs/libevdev
|
||||
x11-libs/pixman
|
||||
virtual/pkgconfig
|
||||
app-text/scdoc
|
||||
dev-libs/wayland
|
||||
dev-libs/wayland-protocols
|
||||
>gui-libs/wlroots-0.16"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="=dev-lang/zig-0.9.1-r3"
|
||||
|
||||
src_install() {
|
||||
zig build -Drelease-safe --prefix "${D}/usr" install
|
||||
|
||||
dodir /usr/share/examples/river
|
||||
|
||||
cp "${S}/example/init" "${D}/usr/share/examples/river/init"
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST alligator-22.09.tar.xz 183172 BLAKE2B 496febfb73bc7caa2297c75aa9841a2470fd56d4b2d151ce7ba3a45805b65a04e338806f6c52f07696bf2beb305187c04704f8ac2c6b9e3aa9a522b6668bd730 SHA512 a5f91030c1c273c703d2ca6cda504f29567d8c5fdf5f8d4b9ffacc86ccc25275a972214f3c0bc7dea57555ee82265a97a550545f31e6c8ca0c927ac8eaeb40ed
|
||||
DIST alligator-22.11.tar.xz 185388 BLAKE2B 788a57edf1a97c6a843e6e684585973ec109bb1616c72b90be828fe851674de2d2578ab132a2a373967e34678e64c81d0d4a510636d710c68d941784ea95faae SHA512 82cca88d8302de4852981fb0c3df85b9e047f2129128b8ad8d6a1121992982ad9049753b9af350fbcf7668d0f5d85d4f6306c5a87d2a5e22c11249989f69768a
|
||||
|
||||
34
kde-apps/alligator/alligator-22.11.ebuild
Normal file
34
kde-apps/alligator/alligator-22.11.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ECM_TEST="forceoptional"
|
||||
KFMIN=5.75.0
|
||||
QTMIN=5.15.0
|
||||
inherit ecm
|
||||
|
||||
DESCRIPTION="A convergent RSS/Atom feed reader for Plasma"
|
||||
HOMEPAGE="https://apps.kde.org/alligator/"
|
||||
SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtnetwork-${QTMIN}:5
|
||||
>=dev-qt/qtquickcontrols-${QTMIN}:5
|
||||
>=dev-qt/qtquickcontrols2-${QTMIN}:5
|
||||
>=dev-qt/qtsql-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-addons-0.6:5
|
||||
>=kde-frameworks/syndication-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -3,7 +3,7 @@
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">KDE/alligator</remote-id>
|
||||
<bugs-to>https://invent.kde.org/plasma-mobile/alligator/-/issues</bugs-to>
|
||||
<bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Alligator</bugs-to>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST kclock-22.06.tar.xz 703624 BLAKE2B f799ae4cb6373de4eee0d6b11fcf5db7d0ac912bcb46310dd13fb2c97e05a6434ab06907b96cfa4f67b3cb1b0976619b3d8bbadf4bd32e6769b5b10a0069d6fb SHA512 960c87e7cafbd8bbe8032b3f8446487ebdf048e1aa9fd4322a195d6540152fcba6e82fa94928d6050233f3222298a310dc638cc23197a6323d696d8f691c2703
|
||||
DIST kclock-22.09.tar.xz 719380 BLAKE2B 774683332edba27c18fa5f0ce02867b1a6ca88a6d16f299857cb5db294b0b3f132fb96ec93a7c544967598b12033bca3a3af2378003182e6650994c42f6491fc SHA512 85143df55f9a6aea61b653db0b16e886aee7e4f553b8e97be01ffa679cb55730835600d17f929ca4c04d66e59258d214065f38cac6f3d8647152427336cf206f
|
||||
DIST kclock-22.11.tar.xz 721728 BLAKE2B c25d68e265e924b8986fe3e0edfaeae72e3b219358d0cc84494c994c81f336d0ebd0237e9d47468aa431ecb1de5b174dfc121a6611ff0d8bce37ca368779c308 SHA512 f45f011635d2666813805613336701ca5a4344ea4309cc9debb671104748cb1e835d824f4bc56db78b42548741460679f7e070852071ebd47d3463c51fdbbd93
|
||||
|
||||
@@ -28,11 +28,8 @@ DEPEND="
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-addons-0.6:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/kpackage-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/plasma-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=kde-frameworks/kirigami-addons-0.1:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST krecorder-22.06.tar.xz 149452 BLAKE2B 988c63e49acab65500019affa4645319ff1a7a8a05da74b879afc4dc9a63f53f9e334f94bb536ca1238f38413a1bf2fdc38fd35741022572b06a1d300484b6ad SHA512 91968cbd3c9101d382d2d817355faf4de765234ce5e4338cad6c3439b997af378ab77c20cf1f85f0891a5957592523acb27536eb16083dfb2493fb0652a029d6
|
||||
DIST krecorder-22.09.tar.xz 151728 BLAKE2B 197b074440a0018d9b177628a9767ff98a8360d2e4740a0b86ab38251c3d1d5ffb94f4d6d5b0514d037f979a618b634e3ee225a118486c89b710d58169bf3d70 SHA512 24226a4a60b7ddd24395204ba1a897ff06ae597894fbd48705beb54e22dac7228964a0fc6a7da4346cf66d712382fce8c968c2af45060796e695702002611f71
|
||||
DIST krecorder-22.11.tar.xz 157124 BLAKE2B 2636e55b1d1669fddb9382243a73306aa23a56c8de779c946ddccaf09a10925142c8745d3d5e1f7ab429a095283cb3577da5d6214d702f52ac70eec8aec04a08 SHA512 ff3d04e7dc17e203f17e126e0ad4dfadbc5d50a073cb60382f16a5ff9da6ddf72a2f01c26de42552dbe3d978404b9f3e18ee8b5d5b2e05ee00a07ec50096d58f
|
||||
|
||||
@@ -19,7 +19,6 @@ DEPEND="
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:5
|
||||
>=dev-qt/qtnetwork-${QTMIN}:5
|
||||
>=dev-qt/qtquickcontrols2-${QTMIN}:5
|
||||
>=dev-qt/qtsvg-${QTMIN}:5
|
||||
>=dev-qt/qtwidgets-${QTMIN}:5
|
||||
@@ -27,5 +26,7 @@ DEPEND="
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-addons-0.6:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST plasma-settings-22.06.tar.xz 297740 BLAKE2B 266c1e7c83e2949ff7f8198e6eb5e5938de55df8a839adfb606646c8b242d4b50a67146e390c12c9091dc7ec88ad3105e48eca571e935659b291dab51d512283 SHA512 0807f27aced33c1ca6bfaf52268c33b158461a0d5734468cac725efb55d3868eeaa1cde14e477735f38530c5d328c317c0308e05ed9d04852eb3dd0210cb44b1
|
||||
DIST plasma-settings-22.09.tar.xz 310132 BLAKE2B 1fec519f3bfb6a4b89bcc20ea8d6df66129a77c2602f1fcc20e907c7a38e75f897ad279401ca0d45542e6fc00263195b28399cf235d04be6d4cb1d1b2e943f3c SHA512 9380f1dd614cd3ae199c388817c4c9da45f08037b57a0dfea571f9d2486fcb0080b154fa79b471be0052e90e60e2da1d7a1a7e75665e4a0b04e45c7c50304ba2
|
||||
DIST plasma-settings-22.11.tar.xz 309412 BLAKE2B 46f4fa18b800b4ec1a6f0b0df39a7d9ca74c39af8ea27b9a1a9aa6d32a6f90ad5fc1b270eb28b1ace2f139f8eba61b016b9d25ca3b9f36e0f7bd37f737f334ed SHA512 181f11306855249e09ed7b1c51d545876b0130b166fc6f625649f1d4f3b005d6c9928032e43c8b3bf9fd2f62738e789678ed5cd685f5f002be5c04cb30519f25
|
||||
|
||||
@@ -26,9 +26,9 @@ DEPEND="
|
||||
>=kde-frameworks/kconfig-${KFMIN}:5
|
||||
>=kde-frameworks/kcoreaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/kdeclarative-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kio-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-addons-0.6:5
|
||||
>=kde-frameworks/kpackage-${KFMIN}:5
|
||||
>=kde-frameworks/kservice-${KFMIN}:5
|
||||
>=kde-frameworks/modemmanager-qt-${KFMIN}:5
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST tokodon-22.06.tar.xz 140800 BLAKE2B b51c27ef63e64a960364988a79a085e493aa31189d2c256e7d618b263304d48e479957ac8bbc0661d27a8067a2a9c8a60859556b90dbe352b5330ab2a1b2cd6d SHA512 bf28621e69e78128f34673b842560c70fe9fd39b1f545b9096d48314c65f8f0ec32a75eb9576c80f61a40a3487352bd8a872f4a8dad949a26e9768ff96df41dc
|
||||
DIST tokodon-22.09.tar.xz 144752 BLAKE2B 9c3a68f28e9c919a7441b2c9174cc2b52e42afa5c243b09526ba3b8d62e68a1989d4221b28e56d99877a3c55b043644ec48555f749746586f3de67f9587d616c SHA512 f37ed6cb792dfe4835ce280fd1c905c97ca2584803a04fde5cec4384b237393009b8e90a6b3db045838ac58f4420fd7b90f6aef87fcd56b43ac2f14fe50d2e90
|
||||
DIST tokodon-22.11.tar.xz 155412 BLAKE2B d8f24a45d7dc74a7a349aa556c3d52f480e230fb5222ac482570daf9fb106a066072d4ff74349bab066bf2187c0100ef6719c0d926498c8532b9b37076d2155f SHA512 f37688315ad8edea0b7c2ab8ab64ccf3e0c087ef2dde876179412d6bbf5c657fa6f5af29f02ad013f1b38ed784a90b2e4a55010e861593df99593a0f362e9e19
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<pkgmetadata>
|
||||
<upstream>
|
||||
<remote-id type="github">KDE/tokodon</remote-id>
|
||||
<bugs-to>https://invent.kde.org/network/tokodon/-/issues</bugs-to>
|
||||
<bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Tokodon</bugs-to>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>cyber+gentoo@sysrq.in</email>
|
||||
|
||||
@@ -11,13 +11,12 @@ DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
|
||||
HOMEPAGE="https://invent.kde.org/network/tokodon"
|
||||
SRC_URI="mirror://kde/stable/plasma-mobile/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
LICENSE="|| ( GPL-2 GPL-3 ) AGPL-3+ CC-BY-SA-4.0 CC0-1.0 GPL-2+ GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+"
|
||||
SLOT="5"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/qtkeychain:=
|
||||
>=dev-qt/qtdbus-${QTMIN}:5
|
||||
dev-libs/qtkeychain[qt5(+)]
|
||||
>=dev-qt/qtdeclarative-${QTMIN}:5
|
||||
>=dev-qt/qtgui-${QTMIN}:5
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:5
|
||||
@@ -31,10 +30,10 @@ DEPEND="
|
||||
>=kde-frameworks/kdbusaddons-${KFMIN}:5
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-addons-0.6:5
|
||||
>=kde-frameworks/kitemmodels-${KFMIN}:5
|
||||
>=kde-frameworks/knotifications-${KFMIN}:5
|
||||
>=kde-frameworks/kwindowsystem-${KFMIN}:5
|
||||
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
|
||||
x11-libs/libX11
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST kirigami-addons-0.4.tar.xz 70228 BLAKE2B abac0751360f5a34206d866cdbfb9648db97971e08436112a59e9bf458cc10aff334161e5c64091a61c0159a438b5546a03e162a227db4a0001930845afd9c36 SHA512 05ff26fefa53c4a9472f339d19e53428b2c805dd9980457f33faac1d0998061489b74a4f51773c57639ca36055f33f6aaaa9ed2622a990d04fcb28379c6367b8
|
||||
DIST kirigami-addons-0.5.tar.xz 75776 BLAKE2B 994c8098be22e9699c8643aa89cc2989bde7c2bd417c62d85557a80f6bf477ee9a9548986d838307aa3574baec180fea36c87e47531095e7cc892f5c50e757f2 SHA512 6a457d9baff7d8fdc274ed3882b9836c7d1d424af7825f2fd53a26490b21d2c19e296a2386d7eede0ecb3eb2b0393e136d5824ebe27bdf1510143cf92b2b3b3a
|
||||
DIST kirigami-addons-0.6.tar.xz 83404 BLAKE2B e7ac615a474f42411e3aac26dde217a22b0f5f10a36f4ecb3e05dd99308413b4cd013d0fe5724db7880a8f330a1f6b6da8088d2145dce872f67251517379b97b SHA512 df0e215602e6d5cf7206f3f2d6de2e785d92ea0a389f8df5d306d4547073c735843e1d8240da1ad31171a54b8004a6239f47d43bcb1c20208e082e628608d1de
|
||||
|
||||
@@ -10,7 +10,7 @@ inherit ecm
|
||||
|
||||
DESCRIPTION="Convergent visual components for Kirigami-based applications"
|
||||
HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
|
||||
SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
|
||||
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2+ LGPL-2.1+"
|
||||
SLOT="5"
|
||||
@@ -25,8 +25,13 @@ RDEPEND="
|
||||
>=kde-frameworks/ki18n-${KFMIN}:5
|
||||
>=kde-frameworks/kirigami-${KFMIN}:5
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:5[qml(+)]
|
||||
>=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml(+)]
|
||||
media-libs/gst-plugins-base:1.0[ogg,vorbis]
|
||||
media-libs/gst-plugins-bad:1.0
|
||||
media-libs/gst-plugins-good:1.0
|
||||
x11-themes/sound-theme-freedesktop
|
||||
)
|
||||
"
|
||||
73
licenses/M-Noise-EULA
Normal file
73
licenses/M-Noise-EULA
Normal file
@@ -0,0 +1,73 @@
|
||||
The Meyer Sound M‑Noise test signal is being provided to you subject to the
|
||||
following license agreement. Please read.
|
||||
|
||||
IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, DO NOT DOWNLOAD OR USE THE
|
||||
M‑NOISE TEST SIGNAL.
|
||||
|
||||
|
||||
BACKGROUND
|
||||
|
||||
The M-Noise test signal was created by Meyer Sound Laboratories, Incorporated
|
||||
(“Meyer Sound”) for the use and benefit of the professional audio community.
|
||||
Subject to the provisions of the license, Meyer Sound is making this test signal
|
||||
freely available to all audio professionals who wish to use this signal. TO WORK
|
||||
PROPERLY THE M-NOISE TEST SIGNAL MUST BE USED AS INSTRUCTED. DETAILED
|
||||
INSTRUCTIONS ON THE PROPER USE OF THE M-NOISE TEST SIGNAL ARE PROVIDED ON THE
|
||||
MEYER SOUND DEDICATED WEBSITE FOR M-NOISE UNDER “M-NOISE PROCEDURE.” See
|
||||
https://m-noise.org/procedure/.
|
||||
|
||||
|
||||
FILE DELIVERY FORMAT AND LICENSE
|
||||
|
||||
The M-Noise test signal is provided to you in Waveform Audio File Format (.wav)
|
||||
for use in testing loudspeaker systems (“the Purpose”). You are granted free of
|
||||
charge the non-exclusive, transferable, worldwide and perpetual license
|
||||
to copy, use and analyze the M-Noise .wav file and the test signal
|
||||
provided by this file for the Purpose.
|
||||
|
||||
|
||||
USE OF M‑NOISE TRADEMARK
|
||||
|
||||
M-Noise is a trademark of Meyer Sound Laboratories, Incorporated and signifies
|
||||
that the audio file used in the tests is based on an original unaltered .wav
|
||||
audio file supplied by Meyer Sound (“genuine M-Noise test signal”). You may use
|
||||
the M-NOISE trademark to identify a test signal as a genuine M-Noise test signal
|
||||
and in connection with test results produced by a genuine M-Noise test signal
|
||||
used in accordance with Meyer Sound’s instructions. Your use of the M-Noise
|
||||
trademark shall inure to the benefit of Meyer Sound. You may not use the M-Noise
|
||||
trademark: i. To identify a loudspeaker system test signal that is not based on
|
||||
a genuine M-Noise test signal; or ii. To identify a loudspeaker system test
|
||||
signal based on a genuine M-Noise test signal that has been altered in any way;
|
||||
or iii. To identity or describe test results that were not produced by a genuine
|
||||
M-Noise test signal; or iv. To identity or describe test results that were
|
||||
produced by a genuine M-Noise test signal without following Meyer Sound’s
|
||||
instructions on the proper use of the M-Noise test signal.
|
||||
|
||||
|
||||
WARRANTY DISCLAIMER
|
||||
|
||||
The M-Noise test signal is provided to you “as is.” Meyer Sound disclaims all
|
||||
warranties with respect to M-Noise, including, without limitation, any implied
|
||||
warranties of merchantability or fitness for a particular purpose. The entire
|
||||
risk as to the performance of M-Noise resides with you, the user. Meyer Sound
|
||||
does not warrant that the functionality of M-Noise will meet your requirements
|
||||
or that your use of M-Noise will be error free. LIMITATION OF LIABILITY In no
|
||||
event shall Meyer Sound be liable to you or to any third party for any
|
||||
consequential, incidental or special damages (including lost profits) arising
|
||||
out of or in any way connected with this license or your use of the M-Noise test
|
||||
signal, regardless of legal theory, even if Meyer Sound has been advised of the
|
||||
possibility of such damages.
|
||||
|
||||
|
||||
GENERAL
|
||||
|
||||
If a court of competent jurisdiction holds any provision of this agreement
|
||||
invalid, such provision shall to that extent be deemed omitted and shall not
|
||||
affect the remaining provisions of this agreement, which shall remain in full
|
||||
force and effect. This agreement constitutes the entire agreement between you
|
||||
and Meyer Sound with respect to the M-Noise test signal and your use thereof.
|
||||
Any changes to this agreement must be in writing and signed by an authorized
|
||||
representative of Meyer Sound. A waiver of a term of this agreement shall not be
|
||||
deemed a continuing waiver of such term or a waiver of any other term of this
|
||||
agreement. M-Noise is a trademark of Meyer Sound Laboratories, Incorporated.
|
||||
M-Noise Test Signal and Test Method is Patent Pending.
|
||||
1
media-sound/opensoundmeter/Manifest
Normal file
1
media-sound/opensoundmeter/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST opensoundmeter-1.2.1.gh.tar.gz 41006647 BLAKE2B a3ab132f8a90497132dae3144dd91d162111754e79056bb95ae2f638f65dc6074d2dbc1739c07897f6b2771edfe82c284aea1a48cc9af9454a91698c6915fb5b SHA512 41701377b5df85e08664b68fe102cb6da5d57e70c0366bb5aafc681c926ba7da0622cceb218998bd677e3313f2727b7ecfcb4fcfb5f80fa1fd87334e2a27c377
|
||||
12
media-sound/opensoundmeter/metadata.xml
Normal file
12
media-sound/opensoundmeter/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nex+b-g-o@nexadn.de</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">psmokotnin/osm</remote-id>
|
||||
<bugs-to>https://github.com/psmokotnin/osm/issues</bugs-to>
|
||||
<changelog>https://github.com/psmokotnin/osm/releases</changelog>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
60
media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild
Normal file
60
media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild
Normal file
@@ -0,0 +1,60 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit qmake-utils desktop
|
||||
|
||||
DESCRIPTION="FFT based application for tuning sound systems"
|
||||
HOMEPAGE="https://opensoundmeter.com/en/ https://github.com/psmokotnin/osm"
|
||||
SRC_URI="
|
||||
https://github.com/psmokotnin/osm/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
# GPL-3 for the codebase
|
||||
# N-Noise-EULA for the M-Noise noise generator
|
||||
LICENSE="GPL-3 M-Noise-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-qt/qtcore:5=
|
||||
dev-qt/qtnetwork:5=
|
||||
dev-qt/qtopengl:5=
|
||||
dev-qt/qtquickcontrols2:5=
|
||||
dev-qt/qtwidgets:5=
|
||||
media-libs/alsa-lib
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
# qtcore for qmake5
|
||||
BDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
"
|
||||
|
||||
S="${WORKDIR}/osm-${PV}"
|
||||
DOCS=( "README.md" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
mkdir -p build || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
cd build || die
|
||||
eqmake5 ../OpenSoundMeter.pro
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd build || die
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# The default OpenSoundMeter doesn't respect standard dirs, so we install
|
||||
# manually
|
||||
dobin build/OpenSoundMeter
|
||||
|
||||
sed "s/Icon=white/Icon=${PN}/g" "OpenSoundMeter.desktop" || die
|
||||
domenu "OpenSoundMeter.desktop"
|
||||
newicon icons/white.png "${PN}.png"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST tio-2.3.tar.xz 3416720 BLAKE2B cecca8b4c9bab7e6ece0f98e39069e70547ddba82e758a1f02f4aeb8d4310e8f3a9af1f4a968fe54929cd09d4c93bce3a3ac530f81e740d75666973b481d6794 SHA512 0f8a825c5c57bb2bc9ca83f45ee92c7d70c3c74d3684a485cde46cd9e5bb4009526d780cc78fa92e8fbd3b7a6332f1e72609e1b4f06eeb8c7b52a1d4cc177610
|
||||
DIST tio-2.4.tar.xz 3417548 BLAKE2B 15575e603f22a02cbf999916189a0bed8de094b1a3577ae76633169acb4cb8ba1ee62ff37b0c7076dff558f28b371adf7ff55bc896bb752ba7ff0f45bc4068f5 SHA512 397c369a858677479c30034ecd6aba0a4c5ae884473ba191d58e8b5427c58f7cf5215aa9cdf134cac9c78cc67ba2ec6cd92a8a56f755caa465bcd02c1c41018b
|
||||
|
||||
@@ -28,7 +28,7 @@ RDEPEND="
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtdeclarative:5[widgets]
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5[dbus,gif,jpeg,png]
|
||||
dev-qt/qtgui:5[dbus,gif(+),jpeg,png]
|
||||
dev-qt/qtimageformats
|
||||
dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST maestral-qt-1.5.2.tar.gz 1209752 BLAKE2B 55a640d193b53c342433e901c0d7afbde3a5212b4f80ac83a4279ce9c5d7effca9bfb14b1ab580f1d5fdaba54e78809c265180a9e8a8fd70bd4751373f69ec48 SHA512 7699dea1cb36875e547bc88e3869a468c9eed9bf9ad6b02e4c20186424f8994672b2e2fd58905d62eb82011be6b902d0e04a8c89c11f4f17d2ddf6d2571736b7
|
||||
DIST maestral-qt-1.5.3.tar.gz 1209467 BLAKE2B d810df1f7e21938b81565afb16049e385c5de1e295d64feeaa317966e139ddc76542a747db71ae76dc1c82a11ec7e266b69968cefa2839878941def4af7711f8 SHA512 fbc8723d6751e31504529a62f00f7becd4531d8613559edde2a4725bc0d5ac783e6c817814059489bead87923135462a871cdffd0f8d1f0f06481df20efde4f5
|
||||
DIST maestral-qt-1.6.3.gh.tar.gz 1217900 BLAKE2B 7f132d59a1e94ec44ae0df20aebba31395e9f6ae618d82eda26e28c0b1dd401cf2fa4cd7c6d584ccd1ad4d73b7223902167fd809e5c0552e0cb4cd8423063fdf SHA512 cdd2161b59d291dacc417eaeb04f6a7ef62dbf0bbecbc270b53bb3987bd607ac0225e8869f04b45e3b1039902c8698cee8108eec25a9b3d95149c6dbd291d10a
|
||||
DIST maestral-qt-1.6.4.gh.tar.gz 1217974 BLAKE2B 1f6f68e9e1d28f1c0a31d39f81061afa462da412b43b7fc3dc232b8bcb5b20f0fd6c908bc5063cb943ba3ee7dc78029f5596ae81c2900c0830e6fdeaf62b2b12 SHA512 c6e5035746d33c2254cf39270498d5d3f0167cf22a6bd54d418a2e48990fd8e49eed846c74991e96816810585cce3fff023803378da6bcced96f38a248a9ff47
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
|
||||
HOMEPAGE="https://maestral.app"
|
||||
SRC_URI="https://github.com/samschott/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
|
||||
dev-python/markdown2[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
>=dev-python/PyQt5-5.9[widgets,gui,${PYTHON_USEDEP}]
|
||||
~net-misc/maestral-${PV}[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_8)
|
||||
"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST maestral-1.5.2.tar.gz 8277812 BLAKE2B df901a0a98a51f3c611cd3aa3ff4d4662fa10cdd595df2214f1a4c9fd0da8c787531a21671261df7196869d1822c69884299f2bcecd0e4190bb81fcb55a8885f SHA512 eafed2a3dbc55e3ee9417da393864ec94c76724949855805e99e3c65c29b1d33aeeb2ac063c0a4c115d3f03c002dbe899b6ec1ec6ebcb0a29386a39eabdeb769
|
||||
DIST maestral-1.5.3.tar.gz 8280040 BLAKE2B dcda43880cea3fb00098b6bf87e43318a523a7c9d83886efff58be715cde17f67504b31735a006b951963e5cf0ef70b4b6431cb84200722cae186053a01edd63 SHA512 aa21277623f4e6f3283cd989be910eeb1caa3a842abca595b27a551c1c9bd1e7ef083e495ee0f096190accd91835939cb2f4a26624feae0046d8770d53aaac2f
|
||||
DIST maestral-1.6.3.tar.gz 7984215 BLAKE2B 1abf2d35b3637bdaa72d1f545d7ab235e0549bd184c052099aed504b2435db1ab3b395360b053b69ccfa5ef048457f85fb83ef900f6aac1905ef09f109cbcb2d SHA512 58185048a5603a1d5883d44c2bd652515598e99a632aaeedbf84102faf0dcd1cf2172240563ecc2bc2e804bd90ca59d6599255d3d97c9844d6dacd7f05952859
|
||||
DIST maestral-1.6.4.gh.tar.gz 7983500 BLAKE2B cfad15e59ec4331144ccbdd5f916ba287348de9de58210998c674e41c1f8c2a0c2682eacd12f585d12cb712e1331548c46fc378d77ae1eb01112a44456234a40 SHA512 ace0f6af5718b51ed8611db3973d8e228ec9fe162a7f3431ca6f8ef80a0e3bfda5b0eed63d99ff65229412ca55e58a404a3a88735aa61236b22f0d66a59a9e43
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
|
||||
HOMEPAGE="https://maestral.app"
|
||||
SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/click-8.0.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/desktop-notifier-3.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/dropbox-sdk-python-10.9.0[${PYTHON_USEDEP}]
|
||||
<dev-python/dropbox-sdk-python-12.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/fasteners-0.15[${PYTHON_USEDEP}]
|
||||
>=dev-python/keyring-22.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/keyrings-alt-3.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
>=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.6.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/sdnotify-0.3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/survey-3.4.3[${PYTHON_USEDEP}]
|
||||
<dev-python/survey-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep 'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_8)
|
||||
"
|
||||
BDEPEND="
|
||||
test? ( dev-python/pytest-benchmark[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# this test requires systemd
|
||||
sed -i -e 's/test_autostart/_&/' tests/offline/test_cli.py || die
|
||||
|
||||
# this test requires network
|
||||
sed -i -e 's/test_check_for_updates/_&/' tests/offline/test_main.py || die
|
||||
|
||||
# this test fails on default gentoo instalation as `/usr/local/share` is missing
|
||||
# so use `/usr/share` instead
|
||||
# inform upstream https://github.com/samschott/maestral/issues/562
|
||||
sed -i -e 's:/local/:/:g' tests/offline/utils/test_path.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -10,7 +10,7 @@ inherit distutils-r1 xdg
|
||||
|
||||
DESCRIPTION="Maestral is an open-source Dropbox client written in Python"
|
||||
HOMEPAGE="https://maestral.app"
|
||||
SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/samschott/maestral/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
@@ -28,7 +28,7 @@ RDEPEND="
|
||||
>=dev-python/pathspec-0.5.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/Pyro5-5.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/sdnotify-0.3.2[${PYTHON_USEDEP}]
|
||||
dev-python/rich[${PYTHON_USEDEP}]
|
||||
>=dev-python/survey-3.4.3[${PYTHON_USEDEP}]
|
||||
<dev-python/survey-4.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/watchdog-2.0.1[${PYTHON_USEDEP}]
|
||||
@@ -1 +1 @@
|
||||
DIST smcroute-2.5.5.tar.gz 224845 BLAKE2B bdc7c91956f4fbc2764c240d0c0c1d246f0526d77d0bf973236c2402add98467e6f34814e819a7148d9df85251ffbc68fbc009aed210fabe019078e6fba16394 SHA512 90f330c2856f4ba19848190c7d5b32b7cc40c4270a2c5e1d6cf72fc59869302a1f4c876e55a350c93c36f6b0f35709b96b01ab805d2bf5655ba12c3be51e1a71
|
||||
DIST smcroute-2.5.6.tar.gz 226773 BLAKE2B 2eb841f605761044e9c8b3e76fa5ffd66cc26cbbd3f2d004e7126315b185c6346cac4966ace5e112ec2272d45aaf81102e543a7631ad6bd5806fdaee4f9ac2ff SHA512 6d84cb7b07ea5d2562ff7100c26908948f373bb4ddeb2c031e9b1e1a38665a4d3e8512288fcbe33f28093e268a579a5e37ca99f1f30e73e5e813cf1e4ddafaf2
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>emil@emiljacobs.nl</email>
|
||||
<name>Emil Jacobs</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -45,10 +45,12 @@ DEPEND="
|
||||
dev-libs/openssl:=
|
||||
>=dev-qt/qtcore-5.15:5
|
||||
>=dev-qt/qtgui-5.15:5
|
||||
>=dev-qt/qtmultimedia-5.15:5[widgets]
|
||||
>=dev-qt/qtnetwork-5.15:5
|
||||
>=dev-qt/qtsvg-5.15:5
|
||||
>=dev-qt/qtwebsockets-5.15:5
|
||||
>=dev-qt/qtwidgets-5.15:5
|
||||
>=dev-qt/qtconcurrent-5.15:5
|
||||
>=dev-qt/qtxml-5.15:5
|
||||
media-gfx/qrencode:=
|
||||
net-dns/unbound:=[threads]
|
||||
|
||||
@@ -25,10 +25,12 @@ DEPEND="
|
||||
dev-libs/openssl:=
|
||||
>=dev-qt/qtcore-5.15:5
|
||||
>=dev-qt/qtgui-5.15:5
|
||||
>=dev-qt/qtmultimedia-5.15:5[widgets]
|
||||
>=dev-qt/qtnetwork-5.15:5
|
||||
>=dev-qt/qtsvg-5.15:5
|
||||
>=dev-qt/qtwebsockets-5.15:5
|
||||
>=dev-qt/qtwidgets-5.15:5
|
||||
>=dev-qt/qtconcurrent-5.15:5
|
||||
>=dev-qt/qtxml-5.15:5
|
||||
media-gfx/qrencode:=
|
||||
net-dns/unbound:=[threads]
|
||||
|
||||
@@ -1,23 +1,6 @@
|
||||
DIST p2pool-2.3-cppzmq.tar.gz 46891 BLAKE2B 45d7cc64b7ff306d119cc976edefd8d0a6565c4a948a3c80e011aebf91bfadd04016c1914d74a4870ced26b04f72a8ccfdd8a510ad2fb503d2edde6c61c2d2dd SHA512 692e72f738bfcc739f36026fb043764949867639ff581585036f51e453635f5b39ef2971402318881a4b59296fdcdb1dec0d46ac0bc857ab5935cc40bd492478
|
||||
DIST p2pool-2.3-curl.tar.gz 2999621 BLAKE2B 331619d13e99957c8f20380506a7b358dc83ada80db2b45886a804bd264f02057d79502dc4a451759ab5aa8f861c2d47e5901467bd6610be55c6af0b6f68c7d8 SHA512 62cdcbb8cf16c4ceb5d1528a7352dfd6f5e26f9631af728f713210333c321112eb5c6faf8531bef2eaf6041b32e9b77f82b005a7623ef099e77b641277f2974b
|
||||
DIST p2pool-2.3-libuv.tar.gz 1309503 BLAKE2B c02adce321775480d832f45d26c42e0eb1e6abee3f1b70f15e1c1d6c808a763d8bdb6b54264e676a9964532c58a96bcf0f4b159b62c8fbea9b50a9befdf979df SHA512 4b63745d48c5318d75ef3580fc6d6288b1ca26a25f69fbef2af4b6fe1d1fe1255986cbb1fb5124e1ba6cd324868ebccdc6f6965e08e3e0fbde29f22e7e20ce89
|
||||
DIST p2pool-2.3-libzmq.tar.gz 932878 BLAKE2B 0a382f2d7fb421f7521cd62a956dc4f3acef439eb3d5d798815127822b63df8c66dab69eaef4411e41d543d13522dc7df79a4afc8d10b5c6cede02609e87edaf SHA512 a87815a13df388fccc19c5a37c78bba2fcaef5d31b644789f89f500882f16fda085d29205c3c15611117790f53def92a7768d9cf750c40846d7002c8c007704f
|
||||
DIST p2pool-2.3-randomx.tar.gz 165734 BLAKE2B c75ab8d4737d9c053ec2ff21e1634e315e4e9d37d9d3a075339f0970072c7bd64c0bc37482c7409dec92fa066fca9f4a58fbf5ff491fe029501abd6a7a826473 SHA512 225eb4ccb65af3b3bbfa0888133f278b972c0348d844c41223964c5d4571e9909b5a9175cc2a37fc8e9872a7dfbbc010040d480a55868e67b560e3689a1f3ca1
|
||||
DIST p2pool-2.3-rapidjson.tar.gz 1107920 BLAKE2B 1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d SHA512 58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
|
||||
DIST p2pool-2.3-robin-hood-hashing.tar.gz 177669 BLAKE2B 73646d4d9ebcdaf74af322536388c17141e722a93cf2bd8e5c061bd1b75c30d324d89ad239e6dd9ee96a0a22f3055fc7d43551c396a5e20a981990ecd56e5bbc SHA512 38e0db368ba74be1e9c4ac2580862cc3ad917dd50204d5a50fc89e16c30b9dd36a2c7da619a46a5c90aba3472bf4fdecc0aee5f8e589683ceaa3e5667f21ddb2
|
||||
DIST p2pool-2.3.tar.gz 45594974 BLAKE2B f0ecc677511a7dc0507159e2c60c0df44b7e84d5a4fac4cc0e96b79856b46b840ca5d249e11b88756b8046c6ef8970970baadf1615ca46bef5c6b47c3851aed0 SHA512 b5b7be845074a05a7386408720f1ddefb8e09b11caabfdac97d57fb6caac68a57625f4f735b5784024f5c39f1dc493e0271e02774eb37d9e084e563e22dda8b9
|
||||
DIST p2pool-2.5-cppzmq.tar.gz 46988 BLAKE2B 1822ab40c64fe75b6ee3ed5120ac9a8dfc72be37e2103f9f297bd28a912f8c47720652675ea507710a02c22c7566133bac358cf29962b10c62af2eed4de9d605 SHA512 52611c1bba57c3daa12e708702eac3728c956853744e25dad03bee4176f30a9d795255362022084c4dedff32b00e34b5e729eb282d552380e4b36f5f9ff854d2
|
||||
DIST p2pool-2.5-curl.tar.gz 2992745 BLAKE2B b419093207238b7fb60736ed38e5739119778a7b95e39b41512e95b018971cc1072b2eec9c84c30993a421e44279ed7bd8c11066313af1d8e612317674a9a1a9 SHA512 013320e888cd9114a9207a77f816688435bf3b9d44ac9868c1fd324d69cd15aa7a3d2d06f2715309712b1feb414ddb439e345bf92d84ec8f4c96d92416400f6c
|
||||
DIST p2pool-2.5-libuv.tar.gz 1309503 BLAKE2B c02adce321775480d832f45d26c42e0eb1e6abee3f1b70f15e1c1d6c808a763d8bdb6b54264e676a9964532c58a96bcf0f4b159b62c8fbea9b50a9befdf979df SHA512 4b63745d48c5318d75ef3580fc6d6288b1ca26a25f69fbef2af4b6fe1d1fe1255986cbb1fb5124e1ba6cd324868ebccdc6f6965e08e3e0fbde29f22e7e20ce89
|
||||
DIST p2pool-2.5-libzmq.tar.gz 933006 BLAKE2B fd86b05b5c43ddb047fa1f0a99f664dd8b8d355adfd734b3433b8c7255c4ae43fdd6f558e4423a660c3858a4f1d9e4a2fbf26ad6888eaec276e4e95446732a4b SHA512 df769cdc57533888aec696167545189426727cec8675be1ae5d44e2f46a9ef281a39f7cead9dca5dddac62ab196cb48aa808b3432deecba63b2a7cfedb2223fa
|
||||
DIST p2pool-2.5-randomx.tar.gz 165732 BLAKE2B 3616eee591e14a18b7ea84811911f938b0031420938e662edfbc82dd04b1da65065e650793544ffeb78cd4e3cca023ba5e3f63c53b9080b08443741fe7fad6be SHA512 a674e8bc603a42679fc552922865bccdf38622b1fec1bd34c7949744210f03896a5977d2f61ec83e964b71ab15b23872f8f99aeb339bd8c5e3080fefbb925a48
|
||||
DIST p2pool-2.5-rapidjson.tar.gz 1107920 BLAKE2B 1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d SHA512 58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
|
||||
DIST p2pool-2.5-robin-hood-hashing.tar.gz 177669 BLAKE2B 73646d4d9ebcdaf74af322536388c17141e722a93cf2bd8e5c061bd1b75c30d324d89ad239e6dd9ee96a0a22f3055fc7d43551c396a5e20a981990ecd56e5bbc SHA512 38e0db368ba74be1e9c4ac2580862cc3ad917dd50204d5a50fc89e16c30b9dd36a2c7da619a46a5c90aba3472bf4fdecc0aee5f8e589683ceaa3e5667f21ddb2
|
||||
DIST p2pool-2.5.tar.gz 45608787 BLAKE2B 1f5cae8538d381ce099a7f52a209eea9a61238d5c40daa02be42973dddecb2653a1e075e5b1829f1bdf123bd3d72092f0704c8a5cce4bcccfd730294e1319f70 SHA512 dad3bf5c4c770ac8c64874e502cf986b6ae1d2131285080fb8c69f859a78af3d309d3004b115596c9e5c3532142bb98d714d27c1b68b114a8c1c02f3978718c8
|
||||
DIST p2pool-2.6-cppzmq.tar.gz 46998 BLAKE2B fde029a8cecb1f3e7d901225bad1b32fde8d6848c80d7bd1a34025d63ab2288d8a3ef1335268ec6dc6ba3d4fdbb8cc8ff167c2a35112e3322afcd16a6a6d3fc5 SHA512 c9615558a5001e2d2772aeb452a1e5d0fbeb13d05e34ad0ee37e85dbff192d03ad4530a7f0a341f72d30062c4e8f34b8545a2c299d7180a8aa4a814b113e6fcd
|
||||
DIST p2pool-2.6-curl.tar.gz 3020843 BLAKE2B 3d927d332be2ee99169fbf9525a1ccdb6efa56c80d657fba46eb66b50c225efc914a2f80dc5032b35eae1ceb8be630bfd1d3338fbf978e0050f720c4f654e85f SHA512 caf7576ab3058dfe29b87686d8b8272303829121c8bdd59fa61385fb61a2314c9d3f320b5dfffd8e4022aba72159a33d66de1888c8028c8d1428b1953b150847
|
||||
DIST p2pool-2.6-libuv.tar.gz 1309503 BLAKE2B c02adce321775480d832f45d26c42e0eb1e6abee3f1b70f15e1c1d6c808a763d8bdb6b54264e676a9964532c58a96bcf0f4b159b62c8fbea9b50a9befdf979df SHA512 4b63745d48c5318d75ef3580fc6d6288b1ca26a25f69fbef2af4b6fe1d1fe1255986cbb1fb5124e1ba6cd324868ebccdc6f6965e08e3e0fbde29f22e7e20ce89
|
||||
DIST p2pool-2.6-libzmq.tar.gz 936105 BLAKE2B 2cb66bbb57bb93f30f89946eed674baebc3348719221c1065161947515c57ae203452b9574b620afb895e1b771f33225ef7d368d0ac263edf710fcd90a8b4799 SHA512 153573cf76ddf6026eb26c51db2f45d9b569f6296622af44d5df31a3c25702614a9dc5fbf3119a4dd86a3af2206db2a3015aba0b3e91f02539c827e96552e2c2
|
||||
DIST p2pool-2.6-randomx.tar.gz 165732 BLAKE2B 3616eee591e14a18b7ea84811911f938b0031420938e662edfbc82dd04b1da65065e650793544ffeb78cd4e3cca023ba5e3f63c53b9080b08443741fe7fad6be SHA512 a674e8bc603a42679fc552922865bccdf38622b1fec1bd34c7949744210f03896a5977d2f61ec83e964b71ab15b23872f8f99aeb339bd8c5e3080fefbb925a48
|
||||
DIST p2pool-2.6-rapidjson.tar.gz 1107920 BLAKE2B 1cc96842788014d08637e8cec9c1ef507a0f6ade03ede190accea7950980e317ca40846e5124963290b51046e3063c5198873a22e528a8495d2c9f9aec4ff96d SHA512 58900db212b0b700571b4d4bd6e77f3ecb60f914d8f96cab83aed44c82dd45687aca62326d4d024f837200d1261a52782e772532ff9dc512ac3fe72a9a48137c
|
||||
DIST p2pool-2.6-robin-hood-hashing.tar.gz 177642 BLAKE2B e66b8388fcd1f6294f67a18bbc45ac8083b9e8fd8d304a35963645934c9054c98c54b10dd8185e72da4d88e3825f7daed8f503f75589e799717aa4a3e1e101f9 SHA512 c569727678600d7c7ca0fd436e1fffbefab129455d12c57e01d74c57bf5d470f6e0aefe15e35831f1c31166e1a39398995403b1b5e346547549a819be202cd7a
|
||||
|
||||
12
net-p2p/p2pool/metadata.xml
Normal file
12
net-p2p/p2pool/metadata.xml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>adam.pimentel@protonmail.com</email>
|
||||
<name>Adam Pimentel</name>
|
||||
</maintainer>
|
||||
<stabilize-allarches/>
|
||||
<upstream>
|
||||
<remote-id type="github">SChernykh/p2pool</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
P2POOL_DIST_COMMIT="d40bb61da88ac25b8d92ca37c006d0d7e8ec8550"
|
||||
RANDOMX_DIST_COMMIT="b39068f7c3086f7453a80b7a444d3651b0684500"
|
||||
CPPZMQ_DIST_COMMIT="e70dd63a343e79315ff3950246a6f0d20b018944"
|
||||
CURL_DIST_COMMIT="e5926fe5f91ae5673c7d5e31e484aed4188581f7"
|
||||
LIBUV_DIST_COMMIT="0c1fa696aa502eb749c2c4735005f41ba00a27b8"
|
||||
LIBZMQ_DIST_COMMIT="4e193f36fc7d0f729a7c87d55fff18d8c0db5ebf"
|
||||
RAPIDJSON_DIST_COMMIT="914b772dfda5301dfa94309a114b207c67720d68"
|
||||
ROBIN_HOOD_HASHING_DIST_COMMIT="7f87d77122d15f76519f2b03f5455df98758e764"
|
||||
|
||||
DESCRIPTION="Decentralized pool for Monero mining"
|
||||
HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool"
|
||||
|
||||
SRC_URI="https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> ${P}-randomx.tar.gz
|
||||
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> ${P}-cppzmq.tar.gz
|
||||
https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> ${P}-curl.tar.gz
|
||||
https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz -> ${P}-libuv.tar.gz
|
||||
https://github.com/SChernykh/libzmq/archive/${LIBZMQ_DIST_COMMIT}.tar.gz -> ${P}-libzmq.tar.gz
|
||||
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz -> ${P}-rapidjson.tar.gz
|
||||
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz -> ${P}-robin-hood-hashing.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libsodium
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz ${PF}-randomx.tar.gz ${PF}-cppzmq.tar.gz ${PF}-curl.tar.gz ${PF}-libuv.tar.gz ${PF}-libzmq.tar.gz ${PF}-rapidjson.tar.gz ${PF}-robin-hood-hashing.tar.gz
|
||||
#mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} "${WORKDIR}"/${PF}
|
||||
mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/RandomX || die
|
||||
mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/cppzmq || die
|
||||
mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/curl || die
|
||||
mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/libuv || die
|
||||
mv -T "${WORKDIR}"/libzmq-${LIBZMQ_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/libzmq || die
|
||||
mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/rapidjson || die
|
||||
mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} "${WORKDIR}"/${PF}/external/src/robin-hood-hashing || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_RANDOMX=OFF
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dobin "${BUILD_DIR}/p2pool"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#Some important wisdom taken from P2Pool documentation
|
||||
ewarn "P2Pool for Monero is now installed."
|
||||
ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
|
||||
ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
|
||||
ewarn ""
|
||||
ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
|
||||
ewarn "For example 'xmrig -o 127.0.0.1:3333'"
|
||||
ewarn ""
|
||||
ewarn "You MUST use your primary address when using p2pool, just like solo mining."
|
||||
ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining."
|
||||
ewarn ""
|
||||
ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool."
|
||||
ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information."
|
||||
}
|
||||
@@ -1,76 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
P2POOL_DIST_COMMIT="6cf1b13500795260fd9b98de393ecd19f5aabd5d"
|
||||
RANDOMX_DIST_COMMIT="d10edcbc93097a1b693598b3b12d780a58a023d4"
|
||||
CPPZMQ_DIST_COMMIT="381f699d37d56266bca87cde094fc82acda2fa68"
|
||||
CURL_DIST_COMMIT="93d092867f0f2c78571983040ef75e078ee1a4c4"
|
||||
LIBUV_DIST_COMMIT="0c1fa696aa502eb749c2c4735005f41ba00a27b8"
|
||||
LIBZMQ_DIST_COMMIT="ec6f3b1dbacabd5acb0a91933959d4078ca5730f"
|
||||
RAPIDJSON_DIST_COMMIT="914b772dfda5301dfa94309a114b207c67720d68"
|
||||
ROBIN_HOOD_HASHING_DIST_COMMIT="7f87d77122d15f76519f2b03f5455df98758e764"
|
||||
|
||||
DESCRIPTION="Decentralized pool for Monero mining"
|
||||
HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool"
|
||||
|
||||
SRC_URI="https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> ${P}-randomx.tar.gz
|
||||
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> ${P}-cppzmq.tar.gz
|
||||
https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> ${P}-curl.tar.gz
|
||||
https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz -> ${P}-libuv.tar.gz
|
||||
https://github.com/SChernykh/libzmq/archive/${LIBZMQ_DIST_COMMIT}.tar.gz -> ${P}-libzmq.tar.gz
|
||||
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz -> ${P}-rapidjson.tar.gz
|
||||
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz -> ${P}-robin-hood-hashing.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
LICENSE="BSD GPL-3+ ISC LGPL-3+ MIT"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libsodium
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz ${P}-randomx.tar.gz ${P}-cppzmq.tar.gz ${P}-curl.tar.gz ${P}-libuv.tar.gz ${P}-libzmq.tar.gz ${P}-rapidjson.tar.gz ${P}-robin-hood-hashing.tar.gz
|
||||
mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} "${WORKDIR}"/${P}
|
||||
mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/RandomX || die
|
||||
mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/cppzmq || die
|
||||
mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/curl || die
|
||||
mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libuv || die
|
||||
mv -T "${WORKDIR}"/libzmq-${LIBZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libzmq || die
|
||||
mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/rapidjson || die
|
||||
mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_RANDOMX=OFF
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install(){
|
||||
dobin "${BUILD_DIR}/p2pool"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
#Some important wisdom taken from P2Pool documentation
|
||||
ewarn "P2Pool for Monero is now installed."
|
||||
ewarn "You can run it by doing 'p2pool --host 127.0.0.1 --wallet YOUR_PRIMARY_ADDRESS'"
|
||||
ewarn "Where 127.0.0.1 is the address of a local monero node (e.g. monerod)"
|
||||
ewarn ""
|
||||
ewarn "Once configured, point your RandomX miner (e.g. XMRig) at p2pool"
|
||||
ewarn "For example 'xmrig -o 127.0.0.1:3333'"
|
||||
ewarn ""
|
||||
ewarn "You MUST use your primary address when using p2pool, just like solo mining."
|
||||
ewarn "If you want privacy, create a new mainnet wallet for P2Pool mining."
|
||||
ewarn ""
|
||||
ewarn "Rewards will not be visibile unless you use a wallet that supports P2Pool."
|
||||
ewarn "See https://p2pool.io/#help and https://github.com/SChernykh/p2pool for more information."
|
||||
}
|
||||
@@ -10,19 +10,17 @@ P2POOL_DIST_COMMIT="67bbfea87d87328a9ccd8159b21b2a4ff65087ca"
|
||||
CPPZMQ_DIST_COMMIT="c66fc6094b2a03439dea8469719e221e80e2e8e7"
|
||||
CURL_DIST_COMMIT="cd95ee9f771361acf241629d2fe5507e308082a2"
|
||||
LIBUV_DIST_COMMIT="0c1fa696aa502eb749c2c4735005f41ba00a27b8"
|
||||
LIBZMQ_DIST_COMMIT="7fad9599abde45db53899f1873be72527e56ed63"
|
||||
RAPIDJSON_DIST_COMMIT="914b772dfda5301dfa94309a114b207c67720d68"
|
||||
ROBIN_HOOD_HASHING_DIST_COMMIT="4213dd109f03b49c68b52074d929e6f221803bed"
|
||||
|
||||
DESCRIPTION="Decentralized pool for Monero mining"
|
||||
HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool"
|
||||
HOMEPAGE="https://p2pool.io"
|
||||
|
||||
SRC_URI="https://github.com/SChernykh/p2pool/archive/${P2POOL_DIST_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/tevador/RandomX/archive/${RANDOMX_DIST_COMMIT}.tar.gz -> ${P}-randomx.tar.gz
|
||||
https://github.com/SChernykh/cppzmq/archive/${CPPZMQ_DIST_COMMIT}.tar.gz -> ${P}-cppzmq.tar.gz
|
||||
https://github.com/SChernykh/curl/archive/${CURL_DIST_COMMIT}.tar.gz -> ${P}-curl.tar.gz
|
||||
https://github.com/SChernykh/libuv/archive/${LIBUV_DIST_COMMIT}.tar.gz -> ${P}-libuv.tar.gz
|
||||
https://github.com/SChernykh/libzmq/archive/${LIBZMQ_DIST_COMMIT}.tar.gz -> ${P}-libzmq.tar.gz
|
||||
https://github.com/SChernykh/rapidjson/archive/${RAPIDJSON_DIST_COMMIT}.tar.gz -> ${P}-rapidjson.tar.gz
|
||||
https://github.com/SChernykh/robin-hood-hashing/archive/${ROBIN_HOOD_HASHING_DIST_COMMIT}.tar.gz -> ${P}-robin-hood-hashing.tar.gz
|
||||
"
|
||||
@@ -33,16 +31,16 @@ SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libsodium
|
||||
net-libs/czmq
|
||||
"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz ${P}-randomx.tar.gz ${P}-cppzmq.tar.gz ${P}-curl.tar.gz ${P}-libuv.tar.gz ${P}-libzmq.tar.gz ${P}-rapidjson.tar.gz ${P}-robin-hood-hashing.tar.gz
|
||||
unpack ${P}.tar.gz ${P}-randomx.tar.gz ${P}-cppzmq.tar.gz ${P}-curl.tar.gz ${P}-libuv.tar.gz ${P}-rapidjson.tar.gz ${P}-robin-hood-hashing.tar.gz
|
||||
mv -T "${WORKDIR}"/p2pool-${P2POOL_DIST_COMMIT} "${WORKDIR}"/${P}
|
||||
mv -T "${WORKDIR}"/RandomX-${RANDOMX_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/RandomX || die
|
||||
mv -T "${WORKDIR}"/cppzmq-${CPPZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/cppzmq || die
|
||||
mv -T "${WORKDIR}"/curl-${CURL_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/curl || die
|
||||
mv -T "${WORKDIR}"/libuv-${LIBUV_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libuv || die
|
||||
mv -T "${WORKDIR}"/libzmq-${LIBZMQ_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/libzmq || die
|
||||
mv -T "${WORKDIR}"/rapidjson-${RAPIDJSON_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/rapidjson || die
|
||||
mv -T "${WORKDIR}"/robin-hood-hashing-${ROBIN_HOOD_HASHING_DIST_COMMIT} "${WORKDIR}"/${P}/external/src/robin-hood-hashing || die
|
||||
}
|
||||
@@ -6,7 +6,7 @@ EAPI=8
|
||||
inherit cmake git-r3
|
||||
|
||||
DESCRIPTION="Decentralized pool for Monero mining"
|
||||
HOMEPAGE="https://p2pool.io https://github.com/SChernykh/p2pool"
|
||||
HOMEPAGE="https://p2pool.io"
|
||||
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="https://github.com/SChernykh/p2pool.git"
|
||||
@@ -16,6 +16,7 @@ SLOT="0"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libsodium
|
||||
net-libs/czmq
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
|
||||
1
sys-cluster/kops-bin/Manifest
Normal file
1
sys-cluster/kops-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST kops-bin-1.25.3.bin 169712286 BLAKE2B 7b4e9cecb625d734b128456c4e9cc3bd8db386a63a798140e38f7ecfa2e61395ce612e99e41ec7b9f6752bbf36dd4b632b35ce3bb1836df65a30517e63c8c436 SHA512 7271bbc88bdf48cea3922bb173a0dd82584d2ea8d6b43b747312329ba5df540951c4b046cc273ece1e44c9f9a3024e5c61fa80f192ea4b8c264ccfa295b8cafe
|
||||
24
sys-cluster/kops-bin/kops-bin-1.25.3.ebuild
Normal file
24
sys-cluster/kops-bin/kops-bin-1.25.3.ebuild
Normal file
@@ -0,0 +1,24 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Kubernetes Operations"
|
||||
HOMEPAGE="https://kops.sigs.k8s.io/ https://github.com/kubernetes/kops"
|
||||
SRC_URI="https://github.com/kubernetes/${PN%-bin}/releases/download/v${PV}/kops-linux-amd64 -> ${P}.bin"
|
||||
|
||||
LICENSE="Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p -- "${S}"
|
||||
cp -- "${DISTDIR}/${A}" "${S}/${PN%-bin}"
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dobin "${S}/${PN%-bin}"
|
||||
}
|
||||
12
sys-cluster/kops-bin/metadata.yml
Normal file
12
sys-cluster/kops-bin/metadata.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>0xdutra@gmail.com</email>
|
||||
<name>Gabriel M. Dutra</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<changelog>https://github.com/kubernetes/kops/tree/master/docs/releases</changelog>
|
||||
<remote-id type="github">kubernetes/kops</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,8 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>thinkplex@riseup.net</email>
|
||||
<name>Quentin Lombardo</name>
|
||||
</maintainer>
|
||||
<!-- maintainer-needed -->
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
DIST code-server-4.6.1-linux-amd64.tar.gz 98908844 BLAKE2B 7ca74733578b8f2fcfbc395a2fd385511b23ebced014f024904e1bf29dfa48f0ac7295746f61ea3a9d8cafa13e2b9072d48062f753ffab4f95470b868958d5e7 SHA512 d4bf2cbc06cdf6fe387758a6968bb4db375745f24c32c7b1f5ad199295fb363b83a071d6de78f55f117e20e78287274a0ab7b654b03454ed3056e4ea4cbefb2d
|
||||
DIST code-server-4.6.1-linux-arm64.tar.gz 89823651 BLAKE2B 1795c6d7f3198f26a5f8567fe00c59e01f6bc9dd1230e74672671399d3ee9d2566ae73711ae30fdece51a387c4d5cfe3738ade6705b91610da67fabc7adcc6fc SHA512 36c3d102c5fdf09c1ce8e22edc10464c6f9b6915572a7ce8b9c50a77f77489a5ba89e050f204383375d04772f7ebce6dde5d6914c3d769af8f7e4d2e53831b0c
|
||||
DIST code-server-4.7.0-linux-amd64.tar.gz 103853310 BLAKE2B a6435b233f2d5aeebe6a5c057f5e98e1c66496c380c60b59ba69eaef17e5dfb84f169dbbd99baac26936dc2de7055dae906436c77311118562eaed96907688fe SHA512 2e07c6e55625a17538a9cde29065196b0c065b9791dc56a76e24bdb5a2eec11133b7f1f8d8fce512da3dc8dda69cea31572d3d16b0472123892165ed4327449b
|
||||
DIST code-server-4.7.0-linux-arm64.tar.gz 94759564 BLAKE2B aa012c85cab9736b9dbf0d8c6780b0141a08d5b41a6a3db38a14ab84c16562ee710d3c42851c59ea3d2c0d9548182df8ade7b72b8d513663db63cad2d7f81d23 SHA512 282eb625a728b5573efaec720d44b0b1871779444cb771346dea2b46f1e77adf58aedbb3cc517fd9f49740ef552ed6357de04aabab38d7f3dc70f3361da45d37
|
||||
DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b SHA512 d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c
|
||||
DIST code-server-4.7.1-linux-arm64.tar.gz 94777720 BLAKE2B 0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5 SHA512 8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896
|
||||
DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d SHA512 c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d
|
||||
DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f SHA512 07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20
|
||||
|
||||
@@ -1,126 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux"
|
||||
|
||||
inherit systemd
|
||||
|
||||
DESCRIPTION="VS Code in the browser (binary version with unbundled node and ripgrep)"
|
||||
HOMEPAGE="https://coder.com/"
|
||||
SRC_URI="
|
||||
amd64? ( ${BASE_URI}-amd64.tar.gz )
|
||||
arm64? ( ${BASE_URI}-arm64.tar.gz )
|
||||
"
|
||||
RESTRICT="test"
|
||||
LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+
|
||||
|| ( BSD-2 MIT Apache-2.0 )
|
||||
|| ( MIT WTFPL )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="gnome-keyring"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
>=net-libs/nodejs-16.0.0[ssl]
|
||||
sys-apps/ripgrep
|
||||
gnome-keyring? (
|
||||
app-crypt/libsecret
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}-linux-${ARCH}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-node.patch" )
|
||||
|
||||
DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" )
|
||||
|
||||
# Relative
|
||||
VSCODE_MODULES="lib/vscode/node_modules"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${PN}/lib/coder-cloud-agent
|
||||
opt/${PN}/node_modules/argon2/lib/binding/napi-v3/argon2.node
|
||||
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
|
||||
opt/${PN}/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
|
||||
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
|
||||
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-gnu/argon2.linux-x64-gnu.node
|
||||
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/obj.target/iselevated.node
|
||||
opt/${PN}/${VSCODE_MODULES}/native-is-elevated/build/Release/iselevated.node
|
||||
opt/${PN}/${VSCODE_MODULES}/node-pty/build/Release/pty.node
|
||||
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/obj.target/watchdog.node
|
||||
opt/${PN}/${VSCODE_MODULES}/native-watchdog/build/Release/watchdog.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
|
||||
opt/${PN}/${VSCODE_MODULES}/spdlog/build/Release/obj.target/spdlog.node
|
||||
opt/${PN}/${VSCODE_MODULES}/spdlog/build/Release/spdlog.node
|
||||
opt/${PN}/${VSCODE_MODULES}/vscode-nsfw/build/Release/obj.target/nsfw.node
|
||||
opt/${PN}/${VSCODE_MODULES}/vscode-nsfw/build/Release/nsfw.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@vscode/sqlite3/build/Release/obj.target/sqlite.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@vscode/sqlite3/build/Release/sqlite.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/build/Release/watcher.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/build/Release/obj.target/watcher.node
|
||||
"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node
|
||||
opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# We remove as much precompiled code as we can,
|
||||
# node modules not written in JS cannot be removed
|
||||
# thus "-bin".
|
||||
|
||||
# use system node
|
||||
rm ./node ./lib/node \
|
||||
|| die "Failed to remove bundled nodejs"
|
||||
|
||||
# remove bundled ripgrep binary
|
||||
rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
|
||||
|| die "Failed to remove bundled ripgrep"
|
||||
|
||||
# not needed
|
||||
rm ./code-server || die
|
||||
rm ./postinstall.sh || die
|
||||
|
||||
# For windows
|
||||
rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die
|
||||
|
||||
if [[ $ELIBC != "musl" ]]; then
|
||||
rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node || die
|
||||
elif [[ $ELIBC != "glibc" ]]; then
|
||||
rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node || die
|
||||
rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/darwin-x64/node.napi.glibc.node || die
|
||||
rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/darwin-arm64/node.napi.glibc.node || die
|
||||
fi
|
||||
|
||||
rm -r ./lib/vscode/extensions/node_modules/.bin || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstalldocs
|
||||
|
||||
insinto "/opt/${PN}"
|
||||
doins -r .
|
||||
fperms +x "/opt/${PN}/bin/${MY_PN}"
|
||||
dosym -r "/opt/${PN}/bin/${MY_PN}" "/opt/${PN}/bin/${PN}"
|
||||
dosym -r "/opt/${PN}/bin/${PN}" "${EPREFIX}/usr/bin/${PN}"
|
||||
|
||||
dosym -r "/usr/bin/rg" \
|
||||
"${EPREFIX}/opt/${PN}/${VSCODE_MODULES}/@vscode/ripgrep/bin/rg"
|
||||
|
||||
systemd_douserunit "${FILESDIR}/${PN}.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "When using code-server systemd service run it as a user"
|
||||
elog "For example: 'systemctl --user enable --now code-server'"
|
||||
}
|
||||
@@ -29,9 +29,7 @@ RDEPEND="
|
||||
${DEPEND}
|
||||
>=net-libs/nodejs-16.0.0[ssl]
|
||||
sys-apps/ripgrep
|
||||
gnome-keyring? (
|
||||
app-crypt/libsecret
|
||||
)
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}-linux-${ARCH}"
|
||||
@@ -81,15 +79,13 @@ src_prepare() {
|
||||
# thus "-bin".
|
||||
|
||||
# use system node
|
||||
rm ./node ./lib/node \
|
||||
|| die "Failed to remove bundled nodejs"
|
||||
rm ./lib/node || die "Failed to remove bundled nodejs"
|
||||
|
||||
# remove bundled ripgrep binary
|
||||
rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \
|
||||
|| die "Failed to remove bundled ripgrep"
|
||||
|
||||
# not needed
|
||||
rm ./code-server || die
|
||||
rm ./postinstall.sh || die
|
||||
|
||||
# For windows
|
||||
1
www-apps/honk/Manifest
Normal file
1
www-apps/honk/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST honk-0.9.8.tgz 511957 BLAKE2B c07e4141be790d58170da6eb759486889b6c74d70b946e89b1598b2c1868175df1cb9f41649a34067f2ca6f3bddc77d4cc22a241761460b2487bf866b7d40650 SHA512 f32be393698eb3b3ae72d223814eee2a15af3e892ab4b9140314da3ce96d4b4582a8b73c3fa5adede34a4d9d9b2cfc8d7dbb933d516eba8e3820d125c217a354
|
||||
56
www-apps/honk/files/honk
Normal file
56
www-apps/honk/files/honk
Normal file
@@ -0,0 +1,56 @@
|
||||
#!/sbin/openrc-run
|
||||
# shellcheck shell=sh
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
extra_stopped_commands="init"
|
||||
extra_started_commands="upgrade"
|
||||
description_init="Create the database"
|
||||
description_upgrade="Upgrade the server"
|
||||
|
||||
name="Honk ActivityPub server"
|
||||
command="/usr/bin/honk"
|
||||
command_args="-datadir /var/lib/honk -viewdir /usr/share/honk -log /var/log/honk.log"
|
||||
command_user="honk:honk"
|
||||
command_background=yes
|
||||
pidfile="/run/honk.pid"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
fix_log_perms() {
|
||||
checkpath -fo honk:honk /var/log/honk.log
|
||||
}
|
||||
|
||||
check_db() {
|
||||
if [ ! -f /var/lib/honk/honk.db ]; then
|
||||
eerror "Please run 'rc-service honk init' before the first start"
|
||||
return 1
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
fix_log_perms || return 1
|
||||
check_db || return 1
|
||||
|
||||
start-stop-daemon --exec "${command}" --user "${command_user}" \
|
||||
-- ${command_args} cleanup
|
||||
}
|
||||
|
||||
init() {
|
||||
fix_log_perms || return 1
|
||||
|
||||
start-stop-daemon --exec "${command}" --user "${command_user}" \
|
||||
-- ${command_args} init
|
||||
}
|
||||
|
||||
upgrade() {
|
||||
fix_log_perms || return 1
|
||||
check_db || return 1
|
||||
|
||||
start-stop-daemon --exec "${command}" --user "${command_user}" \
|
||||
-- ${command_args} upgrade
|
||||
}
|
||||
20
www-apps/honk/files/honk.service
Normal file
20
www-apps/honk/files/honk.service
Normal file
@@ -0,0 +1,20 @@
|
||||
[Unit]
|
||||
Description="Honk ActivityPub server"
|
||||
After=syslog.target network.target
|
||||
Requires=network.target
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
RestartSec=30
|
||||
ExecStart=/usr/bin/honk -datadir /var/lib/honk -viewdir /usr/share/honk
|
||||
NoNewPrivileges=yes
|
||||
ProtectKernelLogs=true
|
||||
ProtectKernelModules=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectControlGroups=true
|
||||
ReadWritePaths=/var/lib/honk
|
||||
User=honk
|
||||
Group=honk
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
47
www-apps/honk/honk-0.9.8.ebuild
Normal file
47
www-apps/honk/honk-0.9.8.ebuild
Normal file
@@ -0,0 +1,47 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module systemd
|
||||
|
||||
DESCRIPTION="ActivityPub server with minimal setup and support costs"
|
||||
HOMEPAGE="https://humungus.tedunangst.com/r/honk"
|
||||
SRC_URI="https://humungus.tedunangst.com/r/${PN}/d/${P}.tgz"
|
||||
|
||||
LICENSE="BSD BSD-2 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-db/sqlite:3"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
acct-user/honk
|
||||
"
|
||||
|
||||
DOCS=( README docs/{changelog,ping}.txt docs/{intro.1,vim.3} )
|
||||
|
||||
src_install() {
|
||||
dobin honk
|
||||
doman docs/activitypub.7 docs/hfcs.1 docs/honk.{1,3,5,8}
|
||||
einstalldocs
|
||||
|
||||
doinitd "${FILESDIR}"/honk
|
||||
systemd_dounit "${FILESDIR}"/honk.service
|
||||
|
||||
insinto /usr/share/honk
|
||||
doins -r views
|
||||
|
||||
diropts --owner honk --group honk
|
||||
keepdir /var/lib/honk
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
einfo "To finish the installation, please run:"
|
||||
einfo " # rc-service honk init"
|
||||
else
|
||||
einfo "To finish the upgrade, please run:"
|
||||
einfo " # rc-service honk upgrade"
|
||||
fi
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user