diff --git a/acct-group/honk/honk-0.ebuild b/acct-group/honk/honk-0.ebuild new file mode 100644 index 0000000000..b0c893b76f --- /dev/null +++ b/acct-group/honk/honk-0.ebuild @@ -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 diff --git a/gui-wm/river/metadata.xml b/acct-group/honk/metadata.xml similarity index 75% rename from gui-wm/river/metadata.xml rename to acct-group/honk/metadata.xml index 54c19695fc..7ebbd03347 100644 --- a/gui-wm/river/metadata.xml +++ b/acct-group/honk/metadata.xml @@ -2,7 +2,7 @@ - cara@devcara.com - Cara Salter + cyber+gentoo@sysrq.in + Anna diff --git a/acct-group/snac/metadata.xml b/acct-group/snac/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/acct-group/snac/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/acct-group/snac/snac-0.ebuild b/acct-group/snac/snac-0.ebuild new file mode 100644 index 0000000000..b0c893b76f --- /dev/null +++ b/acct-group/snac/snac-0.ebuild @@ -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 diff --git a/acct-user/honk/honk-0.ebuild b/acct-user/honk/honk-0.ebuild new file mode 100644 index 0000000000..f34bd8e992 --- /dev/null +++ b/acct-user/honk/honk-0.ebuild @@ -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 diff --git a/acct-user/honk/metadata.xml b/acct-user/honk/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/acct-user/honk/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/acct-user/snac/metadata.xml b/acct-user/snac/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/acct-user/snac/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/acct-user/snac/snac-0.ebuild b/acct-user/snac/snac-0.ebuild new file mode 100644 index 0000000000..39aeaef6a7 --- /dev/null +++ b/acct-user/snac/snac-0.ebuild @@ -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 diff --git a/app-crypt/ifcplugin-bin/Manifest b/app-crypt/ifcplugin-bin/Manifest new file mode 100644 index 0000000000..a800fd42b1 --- /dev/null +++ b/app-crypt/ifcplugin-bin/Manifest @@ -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 diff --git a/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild new file mode 100644 index 0000000000..65a2cd6c8c --- /dev/null +++ b/app-crypt/ifcplugin-bin/ifcplugin-bin-3.1.1.0.ebuild @@ -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 +} diff --git a/app-crypt/ifcplugin-bin/metadata.xml b/app-crypt/ifcplugin-bin/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/app-crypt/ifcplugin-bin/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/app-editors/helix/Manifest b/app-editors/helix/Manifest index c18e11f4ee..1fb904e6dd 100644 --- a/app-editors/helix/Manifest +++ b/app-editors/helix/Manifest @@ -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 diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index bfffdd7b0c..29e1d27db4 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -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 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild new file mode 100644 index 0000000000..70b96f2658 --- /dev/null +++ b/app-misc/doublecmd-bin/doublecmd-bin-1.0.9.ebuild @@ -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!" +} diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest index 2fb024e383..7dedb1958c 100644 --- a/app-misc/ledger-live/Manifest +++ b/app-misc/ledger-live/Manifest @@ -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 diff --git a/app-misc/ledger-live/ledger-live-2.46.2.ebuild b/app-misc/ledger-live/ledger-live-2.50.0.ebuild similarity index 92% rename from app-misc/ledger-live/ledger-live-2.46.2.ebuild rename to app-misc/ledger-live/ledger-live-2.50.0.ebuild index f99e5e3504..7ec0deac37 100644 --- a/app-misc/ledger-live/ledger-live-2.46.2.ebuild +++ b/app-misc/ledger-live/ledger-live-2.50.0.ebuild @@ -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 diff --git a/app-misc/uwufetch/Manifest b/app-misc/uwufetch/Manifest new file mode 100644 index 0000000000..d242147318 --- /dev/null +++ b/app-misc/uwufetch/Manifest @@ -0,0 +1 @@ +DIST uwufetch-2.0.tar.gz 2595233 BLAKE2B ba830b2229c72e76c5ceb3ec6096cba43ddd15f7d25a81562fa6ac37a7074def883ba2f1418adca2487802fcf7044ff92378bb3552ac58170b3c1e7bec4ceeb3 SHA512 97475d7e6648909b1989979292872baf1d13e24c30f3c3403fe1b7fab91ac06e2dcccf17d34ff6af9a48d2b2088df1ea91c7c159737843b3a712601d121bb67e diff --git a/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch b/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch new file mode 100644 index 0000000000..1fb61d3600 --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-destdir.patch @@ -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: diff --git a/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch b/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch new file mode 100644 index 0000000000..f7efb8cf63 --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-includedir.patch @@ -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) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch b/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch new file mode 100644 index 0000000000..c00702f47c --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-lib64.patch @@ -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 diff --git a/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch b/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch new file mode 100644 index 0000000000..8a23f147c0 --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-nocompressman.patch @@ -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) diff --git a/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch b/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch new file mode 100644 index 0000000000..3a207f21d2 --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-reslib.patch @@ -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) + diff --git a/app-misc/uwufetch/files/uwufetch-2.0-soname.patch b/app-misc/uwufetch/files/uwufetch-2.0-soname.patch new file mode 100644 index 0000000000..691b1e8054 --- /dev/null +++ b/app-misc/uwufetch/files/uwufetch-2.0-soname.patch @@ -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) diff --git a/app-misc/uwufetch/uwufetch-2.0.ebuild b/app-misc/uwufetch/uwufetch-2.0.ebuild new file mode 100644 index 0000000000..8faba78df7 --- /dev/null +++ b/app-misc/uwufetch/uwufetch-2.0.ebuild @@ -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 +} diff --git a/dev-crystal/protodec/Manifest b/dev-crystal/protodec/Manifest index 65dc7e777d..8e9ba1cb48 100644 --- a/dev-crystal/protodec/Manifest +++ b/dev-crystal/protodec/Manifest @@ -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 diff --git a/dev-crystal/protodec/protodec-0.1.5.ebuild b/dev-crystal/protodec/protodec-0.1.5.ebuild new file mode 100644 index 0000000000..f299a6362e --- /dev/null +++ b/dev-crystal/protodec/protodec-0.1.5.ebuild @@ -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 +} diff --git a/dev-python/asyncmy/asyncmy-0.2.5.ebuild b/dev-python/asyncmy/asyncmy-0.2.5.ebuild index 1784648d24..21b9bd3902 100644 --- a/dev-python/asyncmy/asyncmy-0.2.5.ebuild +++ b/dev-python/asyncmy/asyncmy-0.2.5.ebuild @@ -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 } diff --git a/dev-python/markdown-include/Manifest b/dev-python/markdown-include/Manifest index bc9ab5bb07..a95469e82d 100644 --- a/dev-python/markdown-include/Manifest +++ b/dev-python/markdown-include/Manifest @@ -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 diff --git a/dev-python/markdown-include/markdown-include-0.8.0.ebuild b/dev-python/markdown-include/markdown-include-0.8.0.ebuild new file mode 100644 index 0000000000..cb920be084 --- /dev/null +++ b/dev-python/markdown-include/markdown-include-0.8.0.ebuild @@ -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}]" diff --git a/dev-python/mastodon-py/Manifest b/dev-python/mastodon-py/Manifest index f09b43622b..c7178345ce 100644 --- a/dev-python/mastodon-py/Manifest +++ b/dev-python/mastodon-py/Manifest @@ -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 diff --git a/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild new file mode 100644 index 0000000000..9f6ab1e3e0 --- /dev/null +++ b/dev-python/mastodon-py/mastodon-py-1.8.0.ebuild @@ -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" +} diff --git a/dev-python/sphinxcontrib-katex/Manifest b/dev-python/sphinxcontrib-katex/Manifest index 249e3e723d..3bdb4651f9 100644 --- a/dev-python/sphinxcontrib-katex/Manifest +++ b/dev-python/sphinxcontrib-katex/Manifest @@ -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 diff --git a/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild new file mode 100644 index 0000000000..a8038a4623 --- /dev/null +++ b/dev-python/sphinxcontrib-katex/sphinxcontrib-katex-0.9.3.ebuild @@ -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 +} diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest index 0d98cfd25f..81700cced6 100644 --- a/dev-util/bash-language-server/Manifest +++ b/dev-util/bash-language-server/Manifest @@ -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 diff --git a/dev-util/bash-language-server/bash-language-server-3.1.0.ebuild b/dev-util/bash-language-server/bash-language-server-3.3.1.ebuild similarity index 92% rename from dev-util/bash-language-server/bash-language-server-3.1.0.ebuild rename to dev-util/bash-language-server/bash-language-server-3.3.1.ebuild index df8291a888..f1b458f5b6 100644 --- a/dev-util/bash-language-server/bash-language-server-3.1.0.ebuild +++ b/dev-util/bash-language-server/bash-language-server-3.3.1.ebuild @@ -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=" diff --git a/dev-util/fortls/fortls-2.13.0.ebuild b/dev-util/fortls/fortls-2.13.0.ebuild index 434a2400cf..648fdff35d 100644 --- a/dev-util/fortls/fortls-2.13.0.ebuild +++ b/dev-util/fortls/fortls-2.13.0.ebuild @@ -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 +} diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest index ab50566749..9c07e87c60 100644 --- a/dev-util/reuse/Manifest +++ b/dev-util/reuse/Manifest @@ -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 diff --git a/dev-util/reuse/reuse-1.1.0.ebuild b/dev-util/reuse/reuse-1.1.0.ebuild new file mode 100644 index 0000000000..23948b5c71 --- /dev/null +++ b/dev-util/reuse/reuse-1.1.0.ebuild @@ -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 +} diff --git a/dev-util/tflint-bin/Manifest b/dev-util/tflint-bin/Manifest new file mode 100644 index 0000000000..d048a5e6c5 --- /dev/null +++ b/dev-util/tflint-bin/Manifest @@ -0,0 +1 @@ +DIST tflint-bin-0.43.0.zip 8018986 BLAKE2B abfa427da1ffc9707647b0808e350b8b2d7e0f7c73802c06588df0948208d51a17004ca6b44302963ed6d6b16ef7352b2a0a2f76fa3af73285ecbbf668f789ed SHA512 965967f8b1758f935ef983f988d2d9cd5fced9f5b5ecb698aa814dd129478e07105132e11a0be54a58f4813092e930be7468cdeb9be9bd3cfb05f42eec05f1c1 diff --git a/dev-util/tflint-bin/metadata.xml b/dev-util/tflint-bin/metadata.xml new file mode 100644 index 0000000000..ffab7ed3f7 --- /dev/null +++ b/dev-util/tflint-bin/metadata.xml @@ -0,0 +1,15 @@ + + + + + 0xdutra@gmail.com + Gabriel M. Dutra + + + 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 + + diff --git a/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild b/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild new file mode 100644 index 0000000000..459f4b1ef2 --- /dev/null +++ b/dev-util/tflint-bin/tflint-bin-0.43.0.ebuild @@ -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 +} diff --git a/games-rpg/snoot-game/snoot-game-1.7.ebuild b/games-rpg/snoot-game/snoot-game-1.7-r1.ebuild similarity index 91% rename from games-rpg/snoot-game/snoot-game-1.7.ebuild rename to games-rpg/snoot-game/snoot-game-1.7-r1.ebuild index ec4305f70a..f8441efe0f 100644 --- a/games-rpg/snoot-game/snoot-game-1.7.ebuild +++ b/games-rpg/snoot-game/snoot-game-1.7-r1.ebuild @@ -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}" diff --git a/gui-apps/eww/eww-0.4.0-r1.ebuild b/gui-apps/eww/eww-0.4.0-r1.ebuild new file mode 100644 index 0000000000..70aa8e313d --- /dev/null +++ b/gui-apps/eww/eww-0.4.0-r1.ebuild @@ -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" +} diff --git a/gui-apps/eww/metadata.xml b/gui-apps/eww/metadata.xml index ca6eacb9ad..ea9d1cfc65 100644 --- a/gui-apps/eww/metadata.xml +++ b/gui-apps/eww/metadata.xml @@ -12,5 +12,6 @@ https://elkowar.github.io/eww https://github.com/elkowar/eww/issues + elkowar/eww - \ No newline at end of file + diff --git a/gui-apps/wbg/Manifest b/gui-apps/wbg/Manifest index 20ad1d2243..86afbd9646 100644 --- a/gui-apps/wbg/Manifest +++ b/gui-apps/wbg/Manifest @@ -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 diff --git a/gui-apps/wbg/wbg-1.1.0.ebuild b/gui-apps/wbg/wbg-1.1.0.ebuild new file mode 100644 index 0000000000..0999491ab0 --- /dev/null +++ b/gui-apps/wbg/wbg-1.1.0.ebuild @@ -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 +} diff --git a/gui-wm/dwl/dwl-9999-r1.ebuild b/gui-wm/dwl/dwl-9999-r1.ebuild new file mode 100644 index 0000000000..b456ff6b8e --- /dev/null +++ b/gui-wm/dwl/dwl-9999-r1.ebuild @@ -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 +} diff --git a/gui-wm/dwl/dwl-9999.ebuild b/gui-wm/dwl/dwl-9999.ebuild index d44eaaac27..b456ff6b8e 100644 --- a/gui-wm/dwl/dwl-9999.ebuild +++ b/gui-wm/dwl/dwl-9999.ebuild @@ -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 } diff --git a/gui-wm/dwl/metadata.xml b/gui-wm/dwl/metadata.xml index af4feda68c..b98f8ea294 100644 --- a/gui-wm/dwl/metadata.xml +++ b/gui-wm/dwl/metadata.xml @@ -1,7 +1,7 @@ - + leohdz172@outlook.com Leonardo Hernandez Hernandez @@ -13,4 +13,7 @@ efe.izbudak@metu.edu.tr Efe İzbudak + + djpohly/dwl + diff --git a/gui-wm/river/Manifest b/gui-wm/river/Manifest deleted file mode 100644 index 5ca331bb5a..0000000000 --- a/gui-wm/river/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST river-0.1.3.tar.gz 249131 BLAKE2B 9e018c85093be6b1c2e5a05f0a5858dceb820710178bd4fd556550f7573c7d982252264309bd2dfb1247f37e9cab625dce3b3c2fa5da2ad9c9b19bfac4c059ba SHA512 8dd8ad8b17fb1d9d65e413aaaa456fda89f8bedd580db247c3ffa8235a67712394182b3498a9c6eb3707cfc571c398bb5086cf09810e4a9438d26ea19f41f5a9 diff --git a/gui-wm/river/river-0.1.3.ebuild b/gui-wm/river/river-0.1.3.ebuild deleted file mode 100644 index 9ed07725dc..0000000000 --- a/gui-wm/river/river-0.1.3.ebuild +++ /dev/null @@ -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" -} diff --git a/kde-apps/alligator/Manifest b/kde-apps/alligator/Manifest index efa381e96f..a379a2d625 100644 --- a/kde-apps/alligator/Manifest +++ b/kde-apps/alligator/Manifest @@ -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 diff --git a/kde-apps/alligator/alligator-22.11.ebuild b/kde-apps/alligator/alligator-22.11.ebuild new file mode 100644 index 0000000000..736e4bbc2e --- /dev/null +++ b/kde-apps/alligator/alligator-22.11.ebuild @@ -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}" diff --git a/kde-apps/alligator/metadata.xml b/kde-apps/alligator/metadata.xml index 9e09af8467..8e349ba551 100644 --- a/kde-apps/alligator/metadata.xml +++ b/kde-apps/alligator/metadata.xml @@ -3,7 +3,7 @@ KDE/alligator - https://invent.kde.org/plasma-mobile/alligator/-/issues + https://bugs.kde.org/enter_bug.cgi?product=Alligator cyber+gentoo@sysrq.in diff --git a/kde-apps/kclock/Manifest b/kde-apps/kclock/Manifest index f2a4e0eb67..785085d15f 100644 --- a/kde-apps/kclock/Manifest +++ b/kde-apps/kclock/Manifest @@ -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 diff --git a/kde-apps/kclock/kclock-22.06.ebuild b/kde-apps/kclock/kclock-22.11.ebuild similarity index 86% rename from kde-apps/kclock/kclock-22.06.ebuild rename to kde-apps/kclock/kclock-22.11.ebuild index 6ce8906aac..8c5298123a 100644 --- a/kde-apps/kclock/kclock-22.06.ebuild +++ b/kde-apps/kclock/kclock-22.11.ebuild @@ -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}" diff --git a/kde-apps/krecorder/Manifest b/kde-apps/krecorder/Manifest index 952569d5f2..3311a02a76 100644 --- a/kde-apps/krecorder/Manifest +++ b/kde-apps/krecorder/Manifest @@ -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 diff --git a/kde-apps/krecorder/krecorder-22.06.ebuild b/kde-apps/krecorder/krecorder-22.11.ebuild similarity index 90% rename from kde-apps/krecorder/krecorder-22.06.ebuild rename to kde-apps/krecorder/krecorder-22.11.ebuild index dc2e6f1594..d9ffcaebe3 100644 --- a/kde-apps/krecorder/krecorder-22.06.ebuild +++ b/kde-apps/krecorder/krecorder-22.11.ebuild @@ -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}" diff --git a/kde-apps/plasma-settings/Manifest b/kde-apps/plasma-settings/Manifest index 9a379a0ab1..eccddad32f 100644 --- a/kde-apps/plasma-settings/Manifest +++ b/kde-apps/plasma-settings/Manifest @@ -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 diff --git a/kde-apps/plasma-settings/plasma-settings-22.06.ebuild b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild similarity index 96% rename from kde-apps/plasma-settings/plasma-settings-22.06.ebuild rename to kde-apps/plasma-settings/plasma-settings-22.11.ebuild index 0d2c291c05..63962996ea 100644 --- a/kde-apps/plasma-settings/plasma-settings-22.06.ebuild +++ b/kde-apps/plasma-settings/plasma-settings-22.11.ebuild @@ -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 diff --git a/kde-apps/tokodon/Manifest b/kde-apps/tokodon/Manifest index a81de5820f..0a6770a031 100644 --- a/kde-apps/tokodon/Manifest +++ b/kde-apps/tokodon/Manifest @@ -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 diff --git a/kde-apps/tokodon/metadata.xml b/kde-apps/tokodon/metadata.xml index 872d687ac5..cf58fcf807 100644 --- a/kde-apps/tokodon/metadata.xml +++ b/kde-apps/tokodon/metadata.xml @@ -3,7 +3,7 @@ KDE/tokodon - https://invent.kde.org/network/tokodon/-/issues + https://bugs.kde.org/enter_bug.cgi?product=Tokodon cyber+gentoo@sysrq.in diff --git a/kde-apps/tokodon/tokodon-22.06.ebuild b/kde-apps/tokodon/tokodon-22.11.ebuild similarity index 85% rename from kde-apps/tokodon/tokodon-22.06.ebuild rename to kde-apps/tokodon/tokodon-22.11.ebuild index 1cc3b34012..3276b073b0 100644 --- a/kde-apps/tokodon/tokodon-22.06.ebuild +++ b/kde-apps/tokodon/tokodon-22.11.ebuild @@ -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}" diff --git a/kde-frameworks/kirigami-addons/Manifest b/kde-frameworks/kirigami-addons/Manifest index a0f6f2abd0..280e3a3a26 100644 --- a/kde-frameworks/kirigami-addons/Manifest +++ b/kde-frameworks/kirigami-addons/Manifest @@ -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 diff --git a/kde-frameworks/kirigami-addons/kirigami-addons-0.4.ebuild b/kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild similarity index 70% rename from kde-frameworks/kirigami-addons/kirigami-addons-0.4.ebuild rename to kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild index 36f4d9410e..9abb730e77 100644 --- a/kde-frameworks/kirigami-addons/kirigami-addons-0.4.ebuild +++ b/kde-frameworks/kirigami-addons/kirigami-addons-0.6.ebuild @@ -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 ) " diff --git a/licenses/M-Noise-EULA b/licenses/M-Noise-EULA new file mode 100644 index 0000000000..ca0f69a44b --- /dev/null +++ b/licenses/M-Noise-EULA @@ -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. diff --git a/media-sound/opensoundmeter/Manifest b/media-sound/opensoundmeter/Manifest new file mode 100644 index 0000000000..3d1338830b --- /dev/null +++ b/media-sound/opensoundmeter/Manifest @@ -0,0 +1 @@ +DIST opensoundmeter-1.2.1.gh.tar.gz 41006647 BLAKE2B a3ab132f8a90497132dae3144dd91d162111754e79056bb95ae2f638f65dc6074d2dbc1739c07897f6b2771edfe82c284aea1a48cc9af9454a91698c6915fb5b SHA512 41701377b5df85e08664b68fe102cb6da5d57e70c0366bb5aafc681c926ba7da0622cceb218998bd677e3313f2727b7ecfcb4fcfb5f80fa1fd87334e2a27c377 diff --git a/media-sound/opensoundmeter/metadata.xml b/media-sound/opensoundmeter/metadata.xml new file mode 100644 index 0000000000..f5e7273913 --- /dev/null +++ b/media-sound/opensoundmeter/metadata.xml @@ -0,0 +1,12 @@ + + + + + nex+b-g-o@nexadn.de + + + psmokotnin/osm + https://github.com/psmokotnin/osm/issues + https://github.com/psmokotnin/osm/releases + + diff --git a/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild b/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild new file mode 100644 index 0000000000..372bb74c41 --- /dev/null +++ b/media-sound/opensoundmeter/opensoundmeter-1.2.1.ebuild @@ -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" +} diff --git a/net-dialup/tio/Manifest b/net-dialup/tio/Manifest index 572ecfc028..8da25f87ff 100644 --- a/net-dialup/tio/Manifest +++ b/net-dialup/tio/Manifest @@ -1 +1 @@ -DIST tio-2.3.tar.xz 3416720 BLAKE2B cecca8b4c9bab7e6ece0f98e39069e70547ddba82e758a1f02f4aeb8d4310e8f3a9af1f4a968fe54929cd09d4c93bce3a3ac530f81e740d75666973b481d6794 SHA512 0f8a825c5c57bb2bc9ca83f45ee92c7d70c3c74d3684a485cde46cd9e5bb4009526d780cc78fa92e8fbd3b7a6332f1e72609e1b4f06eeb8c7b52a1d4cc177610 +DIST tio-2.4.tar.xz 3417548 BLAKE2B 15575e603f22a02cbf999916189a0bed8de094b1a3577ae76633169acb4cb8ba1ee62ff37b0c7076dff558f28b371adf7ff55bc896bb752ba7ff0f45bc4068f5 SHA512 397c369a858677479c30034ecd6aba0a4c5ae884473ba191d58e8b5427c58f7cf5215aa9cdf134cac9c78cc67ba2ec6cd92a8a56f755caa465bcd02c1c41018b diff --git a/net-dialup/tio/tio-2.3.ebuild b/net-dialup/tio/tio-2.4.ebuild similarity index 100% rename from net-dialup/tio/tio-2.3.ebuild rename to net-dialup/tio/tio-2.4.ebuild diff --git a/net-im/nheko/nheko-0.10.2.ebuild b/net-im/nheko/nheko-0.10.2.ebuild index e507f5edc4..4b80b0fe23 100644 --- a/net-im/nheko/nheko-0.10.2.ebuild +++ b/net-im/nheko/nheko-0.10.2.ebuild @@ -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] diff --git a/net-misc/maestral-qt/Manifest b/net-misc/maestral-qt/Manifest index e1fcf58ca4..1eff719dd7 100644 --- a/net-misc/maestral-qt/Manifest +++ b/net-misc/maestral-qt/Manifest @@ -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 diff --git a/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild b/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild deleted file mode 100644 index e4edd182a5..0000000000 --- a/net-misc/maestral-qt/maestral-qt-1.5.2.ebuild +++ /dev/null @@ -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 diff --git a/net-misc/maestral-qt/maestral-qt-1.6.3.ebuild b/net-misc/maestral-qt/maestral-qt-1.6.4.ebuild similarity index 100% rename from net-misc/maestral-qt/maestral-qt-1.6.3.ebuild rename to net-misc/maestral-qt/maestral-qt-1.6.4.ebuild diff --git a/net-misc/maestral/Manifest b/net-misc/maestral/Manifest index 1e9645ccec..4e555a1eba 100644 --- a/net-misc/maestral/Manifest +++ b/net-misc/maestral/Manifest @@ -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 diff --git a/net-misc/maestral/maestral-1.5.2.ebuild b/net-misc/maestral/maestral-1.5.2.ebuild deleted file mode 100644 index b70c0261f6..0000000000 --- a/net-misc/maestral/maestral-1.5.2.ebuild +++ /dev/null @@ -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/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/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 -} diff --git a/net-misc/maestral/maestral-1.6.3.ebuild b/net-misc/maestral/maestral-1.6.4.ebuild similarity index 95% rename from net-misc/maestral/maestral-1.6.3.ebuild rename to net-misc/maestral/maestral-1.6.4.ebuild index 7ec6f92b59..a540a2de76 100644 --- a/net-misc/maestral/maestral-1.6.3.ebuild +++ b/net-misc/maestral/maestral-1.6.4.ebuild @@ -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/watchdog-2.0.1[${PYTHON_USEDEP}] diff --git a/net-misc/smcroute/Manifest b/net-misc/smcroute/Manifest index 886cee4bf2..805199b236 100644 --- a/net-misc/smcroute/Manifest +++ b/net-misc/smcroute/Manifest @@ -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 diff --git a/net-misc/smcroute/smcroute-2.5.5.ebuild b/net-misc/smcroute/smcroute-2.5.6.ebuild similarity index 100% rename from net-misc/smcroute/smcroute-2.5.5.ebuild rename to net-misc/smcroute/smcroute-2.5.6.ebuild diff --git a/net-p2p/bisq-bin/metadata.xml b/net-p2p/bisq-bin/metadata.xml index 128a2718a1..7a38bb9009 100644 --- a/net-p2p/bisq-bin/metadata.xml +++ b/net-p2p/bisq-bin/metadata.xml @@ -1,8 +1,5 @@ - - emil@emiljacobs.nl - Emil Jacobs - + diff --git a/net-p2p/feather/feather-2.1.0.ebuild b/net-p2p/feather/feather-2.1.0.ebuild index 901ca2ae87..206d0843e8 100644 --- a/net-p2p/feather/feather-2.1.0.ebuild +++ b/net-p2p/feather/feather-2.1.0.ebuild @@ -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] diff --git a/net-p2p/feather/feather-9999.ebuild b/net-p2p/feather/feather-9999.ebuild index 6b9084170d..5e59c6a34b 100644 --- a/net-p2p/feather/feather-9999.ebuild +++ b/net-p2p/feather/feather-9999.ebuild @@ -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] diff --git a/net-p2p/p2pool/Manifest b/net-p2p/p2pool/Manifest index de21791103..467464af55 100644 --- a/net-p2p/p2pool/Manifest +++ b/net-p2p/p2pool/Manifest @@ -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 diff --git a/net-p2p/p2pool/metadata.xml b/net-p2p/p2pool/metadata.xml new file mode 100644 index 0000000000..c0659dc09b --- /dev/null +++ b/net-p2p/p2pool/metadata.xml @@ -0,0 +1,12 @@ + + + + + adam.pimentel@protonmail.com + Adam Pimentel + + + + SChernykh/p2pool + + diff --git a/net-p2p/p2pool/p2pool-2.3.ebuild b/net-p2p/p2pool/p2pool-2.3.ebuild deleted file mode 100644 index 1cd951c555..0000000000 --- a/net-p2p/p2pool/p2pool-2.3.ebuild +++ /dev/null @@ -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." -} diff --git a/net-p2p/p2pool/p2pool-2.5.ebuild b/net-p2p/p2pool/p2pool-2.5.ebuild deleted file mode 100644 index 036bff9a9f..0000000000 --- a/net-p2p/p2pool/p2pool-2.5.ebuild +++ /dev/null @@ -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." -} diff --git a/net-p2p/p2pool/p2pool-2.6.ebuild b/net-p2p/p2pool/p2pool-2.6-r1.ebuild similarity index 88% rename from net-p2p/p2pool/p2pool-2.6.ebuild rename to net-p2p/p2pool/p2pool-2.6-r1.ebuild index 4ff46dbceb..c062d84d4a 100644 --- a/net-p2p/p2pool/p2pool-2.6.ebuild +++ b/net-p2p/p2pool/p2pool-2.6-r1.ebuild @@ -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 } diff --git a/net-p2p/p2pool/p2pool-9999.ebuild b/net-p2p/p2pool/p2pool-9999.ebuild index 63dce50784..6f873b900d 100644 --- a/net-p2p/p2pool/p2pool-9999.ebuild +++ b/net-p2p/p2pool/p2pool-9999.ebuild @@ -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() { diff --git a/sys-cluster/kops-bin/Manifest b/sys-cluster/kops-bin/Manifest new file mode 100644 index 0000000000..b2599e00e3 --- /dev/null +++ b/sys-cluster/kops-bin/Manifest @@ -0,0 +1 @@ +DIST kops-bin-1.25.3.bin 169712286 BLAKE2B 7b4e9cecb625d734b128456c4e9cc3bd8db386a63a798140e38f7ecfa2e61395ce612e99e41ec7b9f6752bbf36dd4b632b35ce3bb1836df65a30517e63c8c436 SHA512 7271bbc88bdf48cea3922bb173a0dd82584d2ea8d6b43b747312329ba5df540951c4b046cc273ece1e44c9f9a3024e5c61fa80f192ea4b8c264ccfa295b8cafe diff --git a/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild b/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild new file mode 100644 index 0000000000..55d80c77e0 --- /dev/null +++ b/sys-cluster/kops-bin/kops-bin-1.25.3.ebuild @@ -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}" +} diff --git a/sys-cluster/kops-bin/metadata.yml b/sys-cluster/kops-bin/metadata.yml new file mode 100644 index 0000000000..9e59e4c3a4 --- /dev/null +++ b/sys-cluster/kops-bin/metadata.yml @@ -0,0 +1,12 @@ + + + + + 0xdutra@gmail.com + Gabriel M. Dutra + + + https://github.com/kubernetes/kops/tree/master/docs/releases + kubernetes/kops + + diff --git a/sys-libs/libfixposix/metadata.xml b/sys-libs/libfixposix/metadata.xml index 1f8d8d5650..7a38bb9009 100644 --- a/sys-libs/libfixposix/metadata.xml +++ b/sys-libs/libfixposix/metadata.xml @@ -1,8 +1,5 @@ - - thinkplex@riseup.net - Quentin Lombardo - + diff --git a/www-apps/code-server-bin/Manifest b/www-apps/code-server-bin/Manifest index e2d8c65ee9..b64c2891d2 100644 --- a/www-apps/code-server-bin/Manifest +++ b/www-apps/code-server-bin/Manifest @@ -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 diff --git a/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild b/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild deleted file mode 100644 index 9c32a8ba22..0000000000 --- a/www-apps/code-server-bin/code-server-bin-4.6.1.ebuild +++ /dev/null @@ -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'" -} diff --git a/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild b/www-apps/code-server-bin/code-server-bin-4.8.3.ebuild similarity index 96% rename from www-apps/code-server-bin/code-server-bin-4.7.0.ebuild rename to www-apps/code-server-bin/code-server-bin-4.8.3.ebuild index 69c4e9ff66..64bca63f77 100644 --- a/www-apps/code-server-bin/code-server-bin-4.7.0.ebuild +++ b/www-apps/code-server-bin/code-server-bin-4.8.3.ebuild @@ -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 diff --git a/www-apps/honk/Manifest b/www-apps/honk/Manifest new file mode 100644 index 0000000000..e2eebfd7dc --- /dev/null +++ b/www-apps/honk/Manifest @@ -0,0 +1 @@ +DIST honk-0.9.8.tgz 511957 BLAKE2B c07e4141be790d58170da6eb759486889b6c74d70b946e89b1598b2c1868175df1cb9f41649a34067f2ca6f3bddc77d4cc22a241761460b2487bf866b7d40650 SHA512 f32be393698eb3b3ae72d223814eee2a15af3e892ab4b9140314da3ce96d4b4582a8b73c3fa5adede34a4d9d9b2cfc8d7dbb933d516eba8e3820d125c217a354 diff --git a/www-apps/honk/files/honk b/www-apps/honk/files/honk new file mode 100644 index 0000000000..c542d10674 --- /dev/null +++ b/www-apps/honk/files/honk @@ -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 +} diff --git a/www-apps/honk/files/honk.service b/www-apps/honk/files/honk.service new file mode 100644 index 0000000000..897d8f3b47 --- /dev/null +++ b/www-apps/honk/files/honk.service @@ -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 diff --git a/www-apps/honk/honk-0.9.8.ebuild b/www-apps/honk/honk-0.9.8.ebuild new file mode 100644 index 0000000000..db8476cdef --- /dev/null +++ b/www-apps/honk/honk-0.9.8.ebuild @@ -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 +} diff --git a/www-apps/honk/metadata.xml b/www-apps/honk/metadata.xml new file mode 100644 index 0000000000..cf502567af --- /dev/null +++ b/www-apps/honk/metadata.xml @@ -0,0 +1,15 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + https://humungus.tedunangst.com/r/honk/m + + Ted Unangst + tedu@tedunangst.com + + + diff --git a/www-apps/snac/Manifest b/www-apps/snac/Manifest new file mode 100644 index 0000000000..6efab6dcae --- /dev/null +++ b/www-apps/snac/Manifest @@ -0,0 +1 @@ +DIST snac-2.12.tar.gz 65818 BLAKE2B a9c7e43a10ee32aa31b2f58b5557199f16f3b03d118b17151215586428c5e98d3aa2e9fb9f2fc1ffec47650e103134d1d53df8db75c54aa95996cc07505f6aaf SHA512 6b9259e6a91e30be907851d28ff8998bda0c19be95c0c9c76bed37e1a4ce87a900b5903fac62a199603f9f078861bbbb55e1549604176a95b71cd9eff88925d8 diff --git a/www-apps/snac/files/snac b/www-apps/snac/files/snac new file mode 100644 index 0000000000..3e09749eb9 --- /dev/null +++ b/www-apps/snac/files/snac @@ -0,0 +1,52 @@ +#!/sbin/openrc-run +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# shellcheck shell=sh + +: ${SNAC_DATA:=/var/lib/snac/data} + +extra_stopped_commands="init" +extra_commands="adduser" +description_init="Create the database" +description_adduser="Create a user" + +command="/usr/bin/snac" +command_args="httpd ${SNAC_DATA}" +command_user="snac:snac" +command_background=yes +pidfile="/run/snac.pid" +output_logger="logger -p daemon.info -t snac --" +error_logger="logger -p daemon.err -t snac --" + +depend() { + use logger + need net +} + +check_db() { + if [ ! -f "${SNAC_DATA}"/server.json ]; then + eerror "Please run 'rc-service snac init' before the first start" + return 1 + fi + + return 0 +} + +start_pre() { + check_db || return 1 + + start-stop-daemon --exec "${command}" --user "${command_user}" \ + -- purge "${SNAC_DATA}" +} + +init() { + start-stop-daemon --exec "${command}" --user "${command_user}" \ + -- init "${SNAC_DATA}" +} + +adduser() { + check_db || return 1 + + start-stop-daemon --exec "${command}" --user "${command_user}" \ + -- adduser "${SNAC_DATA}" +} diff --git a/www-apps/snac/files/snac.service b/www-apps/snac/files/snac.service new file mode 100644 index 0000000000..35f90db6cf --- /dev/null +++ b/www-apps/snac/files/snac.service @@ -0,0 +1,15 @@ +[Unit] +Description=A simple, minimalistic ActivityPub instance +After=network.target +Wants=network-online.target + +[Service] +Type=simple +ExecStart=/usr/bin/snac httpd /var/lib/snac/data +Restart=always +RestartSec=5 +User=snac +Group=snac + +[Install] +WantedBy=multi-user.target diff --git a/www-apps/snac/metadata.xml b/www-apps/snac/metadata.xml new file mode 100644 index 0000000000..7ebbd03347 --- /dev/null +++ b/www-apps/snac/metadata.xml @@ -0,0 +1,8 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + diff --git a/www-apps/snac/snac-2.12.ebuild b/www-apps/snac/snac-2.12.ebuild new file mode 100644 index 0000000000..419bef237e --- /dev/null +++ b/www-apps/snac/snac-2.12.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +MY_PN="snac2" +DESCRIPTION="A simple, minimalistic ActivityPub instance" +HOMEPAGE="https://codeberg.org/grunfink/snac2" +SRC_URI="https://codeberg.org/grunfink/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/openssl:= + net-misc/curl +" +RDEPEND="${DEPEND} + acct-user/snac +" + +DOCS=( {README,RELEASE_NOTES,TODO}.md ) + +src_configure() { + tc-export CC +} + +src_compile() { + emake CFLAGS="${CFLAGS}" +} + +src_install() { + mkdir -p "${ED}"/usr/bin + emake PREFIX="${ED}/usr" PREFIX_MAN="${ED}/usr/share/man" install + einstalldocs + + doinitd "${FILESDIR}"/snac + systemd_dounit "${FILESDIR}"/snac.service + + diropts --owner snac --group snac + keepdir /var/lib/snac +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + einfo "To finish the installation, please run:" + einfo " # rc-service snac init" + fi +} diff --git a/x11-libs/gtk-fortran/Manifest b/x11-libs/gtk-fortran/Manifest index e7f5003fdf..f9174fd44e 100644 --- a/x11-libs/gtk-fortran/Manifest +++ b/x11-libs/gtk-fortran/Manifest @@ -1,5 +1,2 @@ -DIST gtk-fortran-3.24.30.tar.gz 4276622 BLAKE2B 4b18d21e0479496caea386450fc16c12d20ad3491932b331890b5d7328c704799f8dd288c4a1d0d2e34f0957f0bdca316f820850b80c4ff8d2b66ce3673fe5ec SHA512 4e1cd522ca80db01a1058d6c58b4a6e3e63e6b1d510e2ee5fd0b8f8aa9f9dc8e433d203781c908065571c4c1a6d9686c22eec879b396352b12fa82b604855c86 DIST gtk-fortran-3.24.31.tar.gz 4287676 BLAKE2B 9fe3f83158ea504d492978ddd0b3a6d4aad5f5325df7c6ebbeb6d11ecb48d1097ee3c7b213c8824a5e4adb15da9af1da64c72b9089746dd0bb5d1d91dc76c766 SHA512 3d1a62837f4750b5c284a1548ede0ecfe8ad2f2619ca7ee2eb75e4cb7fcc739de90d67ff61d406b1f13fe0a2a9f1e23a1baa50afdc8caaaf1b3866e5640cb3f1 -DIST gtk-fortran-4.1.0.tar.gz 4100843 BLAKE2B c11658472c4f2ad9916f8f421f0d1c48b9ec7874e9e4075f2247e7cfb33ed69946e644aa9a460d63ff676c075b76caf4c70bd09532dda53b4d2035c88b3c1c61 SHA512 cd4628a56b2a03f7e958d4284c595b573ab84ac6c630cfae4f3ed13bb6d19a66246cb6adac8b05104f562406a467c03841cf350f8482e7e9f8fd596de4f4c873 -DIST gtk-fortran-4.2.1.tar.gz 4111001 BLAKE2B 9cfeb8ef0fff6ab215cc421107ad643370d96ccfdfaac062af46e1793742d53ffcb11169db88a12711fea5309f2d339c2716be20e3e36fe3cc762864c611e732 SHA512 ea2650208f453e8292df1d4e05460b221146ff44e50513702eb5ad4b689d40f6bbd0935d1d617845e3927d25ff3f069a08032b89035d06e5ad688f7d281a2cd9 DIST gtk-fortran-4.3.0.tar.gz 4270611 BLAKE2B 6ba22a45864dda40b14ab443fd3025f320e887c5d00158d790b5fcb6c6f4c5c74dca2ad5d147f931d459ab610102222c5440e668f623fc6ec88a590ccb83ff32 SHA512 0bd957c02956f74452c52a5e0fe9eadda997b88241fa69e6ee50ef58bd0d6156d73c9db49ff4eef384ff9b9a7e1824cfb26016e4d912002a7f3f92c69508369c diff --git a/x11-libs/gtk-fortran/gtk-fortran-3.24.30-r1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-3.24.30-r1.ebuild deleted file mode 100644 index e8bf7a4aaf..0000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-3.24.30-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="3" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - x11-libs/gtk+:3 - plplot? ( >=sci-libs/plplot-5.13.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.1.0-r1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.1.0-r1.ebuild deleted file mode 100644 index 1e6bf531fa..0000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.1.0-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.13.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -} diff --git a/x11-libs/gtk-fortran/gtk-fortran-4.2.1.ebuild b/x11-libs/gtk-fortran/gtk-fortran-4.2.1.ebuild deleted file mode 100644 index 01663bcd6d..0000000000 --- a/x11-libs/gtk-fortran/gtk-fortran-4.2.1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -FORTRAN_STANDARD=2003 -VIRTUALX_REQUIRED="test" - -inherit cmake fortran-2 virtualx - -DESCRIPTION="A GTK+ binding to build Graphical User Interfaces in Fortran" -HOMEPAGE="https://github.com/vmagnin/gtk-fortran" -SRC_URI="https://github.com/vmagnin/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="4" -KEYWORDS="~amd64 ~x86" - -IUSE="examples high-level plplot static-libs test" -REQUIRED_USE="plplot? ( high-level )" -RESTRICT="!test? ( test )" - -RDEPEND=" - gui-libs/gtk:4 - plplot? ( >=sci-libs/plplot-5.15.0[cairo,fortran] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/fortran - virtual/pkgconfig -" - -DOCS=( "README.md" "README-high-level.md" "CHANGELOG.md" ) - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - # Fix library installation path, disable 'sketcher' build, pass LDFLAGS - sed -i -e "s:CMAKE_INSTALL_LIBDIR lib:CMAKE_INSTALL_LIBDIR $(get_libdir):" \ - -e "s: add_subdirectory(sketcher)::" \ - -e 's:"-rdynamic":"-rdynamic '"${LDFLAGS}"'":' CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - mycmakeargs+=( - -DEXCLUDE_PLPLOT=$(usex plplot false true) - -DNO_BUILD_HL=$(usex high-level false true) - -DINSTALL_EXAMPLES=$(usex examples) - -DNO_BUILD_EXAMPLES=true - ) - cmake_src_configure -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Remove static library here as it's used to build additional tools - if use !static-libs ; then - rm "${ED}/usr/$(get_libdir)/libgtk-${SLOT}-fortran.a" || die - fi -}