diff --git a/dev-python/curio/Manifest b/dev-python/curio/Manifest index 22a96141fd..3cd73a65ae 100644 --- a/dev-python/curio/Manifest +++ b/dev-python/curio/Manifest @@ -1,3 +1,4 @@ DIST curio-0.9.tar.gz 482459 BLAKE2B 7ef65d22806eb10ee3e757dc0d63a202c13036cdb1995962e193332c50dd73585ab27449614de5995f874c03d8623ea27f967101aa99b15166d19a48f4cdaaea SHA512 a6ae4db76358536e6e299ecfa923fd63746cba4bc5374fbfdeb4127032552c960d1e199fdf17d95b039ca2bd000325c637f663007cd6850313bc00bc9a2a3d68 DIST curio-1.2.tar.gz 228413 BLAKE2B 57dd4849a33ce8075b1f5409397abc727bb10b40d185864747d2e208b5d850286f9dc8784451d1ee8af4f28fcdb8b98d5a159a7563ae93fd30419e8938887ca3 SHA512 8a155f3d0c5512184ed4019edf5f33bfe7597ffdef1a6b19d82b42fe0317b80006d57658d69b422a320f49f9f1b6294faba6c042b7c4258538f001a9792acb8a DIST curio-1.4.tar.gz 230144 BLAKE2B befe36251e6e9ef39cc220d383d9195e7ed4126aafe64403598b857551fe54ef6fff293e9ddb802dc155c9c6264d9f7b86e7393786b7bd1da4ca8882716a5d77 SHA512 105fe0d3edea0310b98bb93e74ca750516d9f33e4f8c3866be3e92a582485baf885fd58b007fb33c3e24b4a8e73b532f20899ed106c4a6ac23f97b444c4b3ffc +DIST curio-1.5.tar.gz 234920 BLAKE2B 26e3c0de872d77478f433990f88f9ac35f9615621aadfcc7b8d766488ffe390fd4698854640792bda4e649fc0d1224fa7cb5bf89777268fee4349500a5365547 SHA512 8c78d866b949da862ddb29d6a8db6881d00dedb33637529d02d4e3010de0e1ecd15e74f52c011828738ac7d54e5f04425c8ffb43abaf1e77c21d28d874ff711b diff --git a/dev-python/curio/curio-1.5.ebuild b/dev-python/curio/curio-1.5.ebuild new file mode 100644 index 0000000000..47c09e071f --- /dev/null +++ b/dev-python/curio/curio-1.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend + +inherit distutils-r1 + +DESCRIPTION="Curio is a coroutine-based library for concurrent systems programming" +HOMEPAGE=" + https://github.com/dabeaz/curio + https://pypi.org/project/curio +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +IUSE="examples" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +DEPEND="test? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx docs --no-autodoc +distutils_enable_tests pytest + +python_prepare_all() { + # requires internet connection + sed -i -e 's:test_ssl_outgoing:_&:' \ + tests/test_network.py || die + + # AttributeError: module 'asyncio' has no attribute 'run' + sed -i -e 's:test_uqueue_asyncio_consumer:_&:' \ + tests/test_queue.py || die + sed -i -e 's:test_uevent_get_asyncio_set:_&:' \ + -e 's:test_uevent_get_asyncio_wait:_&:' \ + -e 's:test_universal_error:_&:' \ + -e 's:test_universal_value:_&:' \ + tests/test_sync.py || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + use examples && dodoc -r examples + + distutils-r1_python_install_all +} diff --git a/dev-python/tekore/Manifest b/dev-python/tekore/Manifest index 818000dfcb..dd931718d9 100644 --- a/dev-python/tekore/Manifest +++ b/dev-python/tekore/Manifest @@ -1 +1 @@ -DIST tekore-3.5.1.tar.gz 256416 BLAKE2B 4b23011a51ad906c2d43225ce380977ba9c623db2de15ceb02cab340e7d07b00d1a675eddf2412b60439503ec940a3fc73404b4b4aad7d6e73635671ec24d8ae SHA512 ee0d45b7df6aec8dede6b70e8858debd3c48aad6f0ff489cac5fc8f4d8ce0e1fc270e74dc512dd449d73ebc18613322d7a64aa3519160e0076e8c0b7d0a5bb22 +DIST tekore-3.6.1.tar.gz 257432 BLAKE2B 8fa568ed12b8eebb4b1bd3c17184d93bbb345a341ce4d9c256520b17c9b5cf81f947845b751258408047a029a5a88cf13392dfd44e0e2f5f00d4cd84b125d499 SHA512 1323fb36e288d0d307e187cfe11bee507b22620d290fa74ab51c4ce37fa0604a5e992b70f01c3f515ec75324f6ef47940194e4ebf40d563543ac4bf9b8ac7f41 diff --git a/dev-python/tekore/tekore-3.5.1.ebuild b/dev-python/tekore/tekore-3.6.1.ebuild similarity index 100% rename from dev-python/tekore/tekore-3.5.1.ebuild rename to dev-python/tekore/tekore-3.6.1.ebuild diff --git a/games-action/minecraft-launcher/Manifest b/games-action/minecraft-launcher/Manifest index 7544d12356..bec33b552b 100644 --- a/games-action/minecraft-launcher/Manifest +++ b/games-action/minecraft-launcher/Manifest @@ -1,5 +1,3 @@ DIST minecraft-launcher-1.6.93.jar 4481683 BLAKE2B 29597977cc70f831bff7f77cb2493d8c8f8138518c79f5e92f91ed6440ae2224b4140546c37645370173c668d9db894ca6b548b6cfd41da40c4e1ff51f0d820b SHA512 85739c0c0828af5b901b9933173f08229175aef1e8dec40c83981fb6fc330285b4c3a206cdf4405408106eff56ce1e516368d18bf44f631446ebac45e9aba125 -DIST minecraft-launcher-2.2.1867.tar.gz 76767905 BLAKE2B 62af6c11a8ea483cb87b59022ffbfd1d6972aabb4323509452a486afc9de81008872f74d53ea039b1b8ce5adbc9f13bba1937236598f529556ced2d29442f063 SHA512 1a252aab832c5e3fae13a462c22c44fdb0a5727465f643616201ee60ce3810fa9ea3ab59aabfa5a8d0b10976672e8187df9275f3f23d1c42021b8cd5336ec00e -DIST minecraft-launcher-2.2.2012_beta.tar.gz 76656331 BLAKE2B 318c23b665b5442108e56bca08f4d6401778666f103af7e1fd884466a3ccc32f04736b1e935488e31c028972c111eb8b84b3a18d54a92a4c8ca6200957dfee3f SHA512 2c22a698ce124bb81d82c24a749cf40e333de2b776087378aa21817d4c5f1b71796fea307a50db8e2f3fb692ee79a148b7b241e8fee9b3aa2ab98dbd6e1b8c07 -DIST minecraft-launcher-legacy.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a +DIST minecraft-launcher-915.tar.gz 1322800 BLAKE2B f239afc82705b840413b9e07a0f48b00f74ff601e106d166cc4d522477c077fd9ecbdabf83b902367be9e622155467fa37bb749f68d0d08407f2a052b04f838b SHA512 2eda76a65852317aa926a6113eea478892370cea79c1778bb3b4d20aee2a6ab9b2bb09510ed51c7c42013f50f27f091c00f919c21a8ff5765429c41d7ef96681 DIST minecraft-launcher.svg 61803 BLAKE2B 6527c869aec955f5e457e57f6c60b6391c29f2bc6f83d72b9a432cc9b77df6fb842549158f38e32a0bec6973d6fac4af3a1a5562cb84b5a4fd1d95de645da842 SHA512 aa08e8fa2a5c1c3e2d714644cb9648adb779c09fff5a9e5b79cea42c53be3f53631d199f72c1eec56e4b4f8e46be8f4ae88fbe456865621b589a7c4f9438549a diff --git a/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild b/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild index 1aaef01482..8e27c33a8c 100644 --- a/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild +++ b/games-action/minecraft-launcher/minecraft-launcher-1.6.93.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2020 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit desktop java-pkg-2 xdg DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks" HOMEPAGE="https://www.minecraft.net/" SRC_URI="https://launcher.mojang.com/v1/objects/eabbff5ff8e21250e33670924a0c5e38f47c840b/launcher.jar -> ${P}.jar - https://launcher.mojang.com/download/minecraft-launcher.svg -> ${PN}-legacy.svg" + https://launcher.mojang.com/download/minecraft-launcher.svg" KEYWORDS="~amd64 ~x86" LICENSE="Mojang" @@ -26,9 +26,9 @@ src_unpack() { } src_install() { - java-pkg_newjar "${DISTDIR}/${P}.jar" ${P}-legacy.jar - java-pkg_dolauncher ${PN}-legacy --jar ${P}-legacy.jar --java_args "\${JAVA_OPTS}" + java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}-legacy.jar + java-pkg_dolauncher ${PN}-legacy --jar ${PN}-legacy.jar --java_args "\${JAVA_OPTS}" - doicon -s scalable "${DISTDIR}/${PN}-legacy.svg" + newicon -s scalable "${DISTDIR}/${PN}.svg" "${PN}-legacy.svg" make_desktop_entry ${PN}-legacy "Minecraft (legacy)" ${PN}-legacy Game } diff --git a/games-action/minecraft-launcher/minecraft-launcher-2.2.2012_beta.ebuild b/games-action/minecraft-launcher/minecraft-launcher-2.2.2012_beta.ebuild deleted file mode 100644 index edd29b6577..0000000000 --- a/games-action/minecraft-launcher/minecraft-launcher-2.2.2012_beta.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg - -DESCRIPTION="An open-world game whose gameplay revolves around breaking and placing blocks" -HOMEPAGE="https://www.minecraft.net/" -SRC_URI="https://launcher.mojang.com/download/linux/x86_64/minecraft-launcher_${PV//_beta}.tar.gz -> ${P}.tar.gz - https://launcher.mojang.com/download/minecraft-launcher.svg" - -KEYWORDS="~amd64 ~x86" -LICENSE="Mojang" -SLOT="2" - -RESTRICT="bindist mirror" - -RDEPEND=" - >=x11-libs/gtk+-2.24.32-r1[X] - dev-libs/nss - dev-libs/libbsd - dev-libs/libffi - dev-libs/libpcre - media-libs/alsa-lib - media-libs/openal - net-libs/gnutls[idn] - net-print/cups - sys-apps/dbus - virtual/jre:1.8 - virtual/opengl - x11-apps/xrandr - x11-libs/libXScrnSaver - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXtst - x11-libs/xcb-util -" - -S="${WORKDIR}/${PN}" - -QA_PRESTRIPPED=" - /opt/minecraft-launcher/libcef.so - /opt/minecraft-launcher/liblauncher.so - /opt/minecraft-launcher/minecraft-launcher -" - -src_install() { - dodir /opt/${PN} - insinto /opt/${PN}/ - doins -r . - - fperms +x /opt/${PN}/${PN} - - dosym ../${PN}/${PN} /opt/bin/${PN} - - doicon -s scalable "${DISTDIR}/${PN}.svg" - make_desktop_entry ${PN} "Minecraft" ${PN} Game -} diff --git a/games-action/minecraft-launcher/minecraft-launcher-2.2.1867.ebuild b/games-action/minecraft-launcher/minecraft-launcher-915.ebuild similarity index 81% rename from games-action/minecraft-launcher/minecraft-launcher-2.2.1867.ebuild rename to games-action/minecraft-launcher/minecraft-launcher-915.ebuild index de19830d23..5074c57c91 100644 --- a/games-action/minecraft-launcher/minecraft-launcher-2.2.1867.ebuild +++ b/games-action/minecraft-launcher/minecraft-launcher-915.ebuild @@ -44,20 +44,12 @@ RDEPEND=" S="${WORKDIR}/${PN}" -QA_PRESTRIPPED=" - /opt/minecraft-launcher/libcef.so - /opt/minecraft-launcher/liblauncher.so - /opt/minecraft-launcher/minecraft-launcher +QA_PREBUILT=" + /usr/bin/minecraft-launcher " src_install() { - dodir /opt/${PN} - insinto /opt/${PN}/ - doins -r . - - fperms +x /opt/${PN}/${PN} - - dosym ../${PN}/${PN} /opt/bin/${PN} + dobin minecraft-launcher doicon -s scalable "${DISTDIR}/${PN}.svg" make_desktop_entry ${PN} "Minecraft" ${PN} Game diff --git a/net-vpn/riseup-vpn/Manifest b/net-vpn/riseup-vpn/Manifest index 831b89c642..92b5679d05 100644 --- a/net-vpn/riseup-vpn/Manifest +++ b/net-vpn/riseup-vpn/Manifest @@ -89,6 +89,8 @@ DIST github.com%2Foxtoacart%2Fbpool%2F@v%2Fv0.0.0-20190530202638-03653db5a59c.mo DIST github.com%2Foxtoacart%2Fbpool%2F@v%2Fv0.0.0-20190530202638-03653db5a59c.zip 12961 BLAKE2B 5f1a08fc05ac92ad80ae8dab8669de8543dff5735a73a6839abae926ea28af0740e52091edbc6f4e4ff06759cfcb278de370d9372d5afc46b5bb76e6b67e0dc3 SHA512 f8392817d639effabad7f7b085066c1309b79e549c2a08c4d4e2c9dd29e9e5c42030983d7a1cf338a1e5aa2738c65a2e830933df48f584ea15c9c8ea071b7ac6 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 94636062c94f8ff68cdcab7593a3acae7b9ffff616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79 SHA512 c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902 DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba SHA512 3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2 +DIST github.com%2Frakyll%2Fstatik%2F@v%2Fv0.1.7.mod 41 BLAKE2B b8168afe16d638d362a5f5792c851874a8c6bf55d9dd62680b84cc0efcd2272c8831d0a8ab407f3c8a60b6daef38417d381b0205a76f218082561cc800690942 SHA512 2b8d8c859733b4440c64c391fcaef7e7cd30d2cf911e48c09b435a509880aabd9cebabea55c2ed891b762ee49c0ffa2a52c3db5d7f57ccc66cd0db3907e10db0 +DIST github.com%2Frakyll%2Fstatik%2F@v%2Fv0.1.7.zip 180844 BLAKE2B a793c9a5752af756fcf5bb2ee2a6b0ec2a6a1ed79b8ff8c6b43278e9d3a2e14d45ba84e42a25e3b28d840a88b92aaa10209bf60f6ad65cbb77864d98ca78a8c8 SHA512 40f59864fe85cb7548d751f6bd3b7cb6053325476476fc76b206cd1d7324c5260eddf19a2a72d14223a063bfa04eab7ec041e287d3974bd32d8067eddf4be002 DIST github.com%2Fsevlyar%2Fgo-daemon%2F@v%2Fv0.1.5.mod 36 BLAKE2B bf24b6a9ff886b4536e7df9b8667f3663f74d2591eb4c716846224f52dcba57d54380d02b283a5e2c1fa8a3f5ad5bd09b7ee29180efae41a8db7d6eadfbdf1b1 SHA512 eeec8b9435f18e3329fe3373307bd8b6330f22747bd9349147d31b704435b0f5e5f62bf4cceedeefa598fa9cd16041d5d2b9bb0ada2e312db21b89e3264d173f DIST github.com%2Fsevlyar%2Fgo-daemon%2F@v%2Fv0.1.5.zip 71423 BLAKE2B f0f4a9ecb3c7702e5714fc412ab275fcf506124868b98e7cba5b993d3f2fafc0d2496397079030568e6377bdf3bbd5d7fc75d5cc0ab1a03a7eeed50815e2a928 SHA512 e331647c37bedf2d95cbd550f6b13669a677f30ec82872eca3d66f13a671ad25db3f7bd778ebdf76a0639a13aa400219479c116528027c5df8a3d30871e11050 DIST github.com%2Fskelterjohn%2Fgo.wde%2F@v%2Fv0.0.0-20180104102407-a0324cbf3ffe.mod 37 BLAKE2B 564d86a096d4950182fa057f29aa032a1d7c0855bb6513f99dc77c083718133ef018da16e0a6c15e336e6902fcd923d90ffcca771da2e654d3ebf421e6613f8e SHA512 010e2e683871d522b2022d6efdc2587bf61f5945046d232c5f7ad151ab4c7d298943c9592151e3bc2658ef4c4e50a0b2b172b25facdad87912f32d628c64b657 @@ -102,6 +104,7 @@ DIST github.com%2Fsqweek%2Fdialog%2F@v%2Fv0.0.0-20190728103509-6254ed5b0d3c.zip DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.1.0.mod 32 BLAKE2B d698910da1ef00a70a1673b8c74105de195020ccd95d1e70c5dd1e1615210886ff9acbc9cfd03f46e99f5223b60b04695b8d362b9e0edd4e485480f802bd229a SHA512 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5 DIST github.com%2Fstretchr%2Fobjx%2F@v%2Fv0.2.0.mod 137 BLAKE2B 47195334e42f0997d96b50b8364764426301d31cc7fbc289b89b173b877d54cc67133b07d4a21e6ecdfa2e4404a9cff32f06b53cfa9493e075ee2ff2cc46e605 SHA512 02d0b2b1df84750ad3d15f4b86b3f7989a22007e27b28e7b3a4d34b26ec7ccbaa5d48ac0032ad692bf7db150e101cabdc050b0aa1697cfb20f922c88b9f086b8 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.mod 154 BLAKE2B 60cd7801e7cd33746305cd636b048b25a86270ec3b29a21c3c078c7e95b769bce7e80c2c7c5474113786bd788c7f88f3719e34f02141038e0d161b36e32f39b9 SHA512 bb808fad059f5abd0171e4bdc724411eff2c7e8d303a4ffb3608a00e21bb3cfafe9e83b4b4e9bccd42c9a4331f67ddc6043e3dd5eaa9a122c86626eed43a8383 +DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.3.0.zip 83537 BLAKE2B 6d6de57cc5e393aaef1cdc7e2140143eb7fa324bb2ea3b9f63bfe1e8652c02d24eb441fc3b435c6b287f165c5540a008a7c21ab4070d8bc77c77e6fb608f7e46 SHA512 c5cd06f825bbfdcf2ae58ea21edbeea03c110de3fc20fcf69db07aae26c9ae67a8ac57a9ffedec9b3b4f1f3b016089935049d75d92a9a03e45ce6345b4c9c611 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.mod 179 BLAKE2B 3bb7cee3118f0d335ade107dfefc3a594dc3883564fe4c9e96d615e179d394a49a3d6cd6584ba9c684772bc3dc6479af6a168dd3841c03957252667384f6ba11 SHA512 243bf1f69c146252164ad72f853773dcc77f15d7c9e9b731bee26a95e7c8f4ce9ed9738db601b01edb82f4b3808873e1f153a6d4a0c97be0babbe65abc0f8d52 DIST github.com%2Fstretchr%2Ftestify%2F@v%2Fv1.4.0.zip 90474 BLAKE2B 2f79f0cac2c15acaeae764aeb640534f58ec2ae86fe88a82533498e718cf37d67c563606090ad39b38e22ffca1e63a25cd881d6a472b862ddaf150c7d329b16a SHA512 a047ba8d5f529d459fb6ae8dd39367e6f6cd2e785e90f54a5f8759ff76e4cfff990f1b8c1e0cf49c67b97ca8de36ecf8fdeb3b8f16e579aeae2d563d38da69db DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.1.27.mod 41 BLAKE2B 44917ea3a6fc533933ccd76d1594e19246c682d96311e030eeeeaeac3c126f6cd2c2de67ca410c89738918c5ab0594f1e9b2c2202c48f462c368ad31fb5feff6 SHA512 b7d81f5cbf1b55ebebcbb86ae89899ffec6fcd730144f1719947a76080f587d298d0e37a073a8768d7768ef64fc47b1673104335203a32a557f31e42a4e5a950 @@ -158,3 +161,4 @@ DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.mod 95 BLAKE2B adb3684980f1d8e6c23444e9102 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.2.zip 78275 BLAKE2B 139c8eb7c405dddbb67321eacd25c0af1e5b3f031831266abf6a8e5a5ed12f6381778868383c03433f8ef760d6b42ffbff40150f2fee91dedd0b312f9fe81c7f SHA512 3214b38f348921f6a6d9ef93d4337bb90abd0d101d69d16ad8e38415c22d3b9a85bda873df2eb7a271f9b973ef38b74731405e522e1bb8083c78932762cb5535 DIST gopkg.in%2Fyaml.v2%2F@v%2Fv2.2.5.mod 95 BLAKE2B adb3684980f1d8e6c23444e91028f8db55f1bc496114eb3508dbecf9917dbc8a0a4bed7c0d761123335a75b9ffe727e180f2d6aa5f84312edb05a798185c8362 SHA512 916ff67ddb6c2ba39905db4277ce42596d9ca5a42f8aa7f47f16335e78d91a1b30419fd1b7b6967b37e248363397ec527b38d2f500b3546edda5d2bce1944379 DIST riseup-vpn-0.20.4.tar.gz 5484968 BLAKE2B 7ebbd7c79ff2c0f58df3555056fe2b5c90bae08842c0340692704be1e535e72eea917dfa536709af052997c960a071442cf3cd792134441cfa54914d87156fb8 SHA512 846bb4ce7858abb02dd8cdfb2d2d2ab789d9a90bc8467f0c8ff2815929f9f40a24469bdd2f450aa2c76d78b96ccc3371f7bc2e9c49078e79e6493c8ceeca718e +DIST riseup-vpn-0.21.2.tar.gz 3706727 BLAKE2B df2847fa340ba6e00a77f780968cda7c62a7702df1bcbe7de448a69fabcad180d2804ac83075b1f0b5631522097d11b36a93b9255fbba07882b21a1f69a36806 SHA512 942f1fdadf5c6c863f3c489491d616d55967bda8f92d124ee6b86814c4a015b94d0bc5b1930d1ec1e8beb7aff43ed51077b9e8f5f41ce209c6b0122838636742 diff --git a/net-vpn/riseup-vpn/riseup-vpn-0.21.2.ebuild b/net-vpn/riseup-vpn/riseup-vpn-0.21.2.ebuild new file mode 100644 index 0000000000..39a538c8c2 --- /dev/null +++ b/net-vpn/riseup-vpn/riseup-vpn-0.21.2.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DOCS_BUILDER="sphinx" +DOCS_DIR="docs" +DOCS_AUTODOC=0 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit desktop python-r1 docs go-module l10n xdg + +EGO_SUM=( + "0xacab.org/leap/shapeshifter v0.0.0-20191029173606-85d3e8ac43e2" + "0xacab.org/leap/shapeshifter v0.0.0-20191029173606-85d3e8ac43e2/go.mod" + "github.com/OperatorFoundation/obfs4 v0.0.0-20161108041644-17f2cb99c264" + "github.com/OperatorFoundation/obfs4 v0.0.0-20161108041644-17f2cb99c264/go.mod" + "github.com/OperatorFoundation/shapeshifter-ipc v0.0.0-20170814234159-11746ba927e0" + "github.com/OperatorFoundation/shapeshifter-ipc v0.0.0-20170814234159-11746ba927e0/go.mod" + "github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20191101030951-7a751b0500f4" + "github.com/OperatorFoundation/shapeshifter-transports v0.0.0-20191101030951-7a751b0500f4/go.mod" + "github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a" + "github.com/ProtonMail/go-autostart v0.0.0-20181114175602-c5272053443a/go.mod" + "github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412" + "github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412/go.mod" + "github.com/apparentlymart/go-openvpn-mgmt v0.0.0-20161009010951-9a305aecd7f2" + "github.com/apparentlymart/go-openvpn-mgmt v0.0.0-20161009010951-9a305aecd7f2/go.mod" + "github.com/davecgh/go-spew v1.1.0" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/dchest/siphash v1.2.1" + "github.com/dchest/siphash v1.2.1/go.mod" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod" + "github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19" + "github.com/keybase/go-ps v0.0.0-20190827175125-91aafc93ba19/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/rakyll/statik v0.1.7" + "github.com/rakyll/statik v0.1.7/go.mod" + "github.com/sevlyar/go-daemon v0.1.5" + "github.com/sevlyar/go-daemon v0.1.5/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.3.0" + "github.com/stretchr/testify v1.3.0/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59" + "golang.org/x/crypto v0.0.0-20191105034135-c7e5f84aec59/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" + "golang.org/x/text v0.3.0" + "golang.org/x/text v0.3.0/go.mod" + ) +go-module_set_globals + +DESCRIPTION="Anonymous encrypted VPN client powered by Bitmask" +HOMEPAGE="https://bitmask.net https://0xacab.org/leap/bitmask-vpn https://riseup.net/en/vpn" +SRC_URI="https://0xacab.org/leap/bitmask-vpn/-/archive/${PV}/bitmask-vpn-${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +# Save a lot of Error 404's since this is not mirrored +# Tests require internet access to connect to Riseup Networks +IUSE="test" +RESTRICT="mirror test" + +# Generated with dev-go/golicense +LICENSE="GPL-3 BSD-2 CC0-1.0 MIT BSD" +KEYWORDS="" +SLOT="0" + +PLOCALES="ar bn br ca de el en-GB en-US en es-ES es eu fa-IR fr he hu it lt nl pl pt-BR pt-PT ro ru sk sv tr ug zh-TW zh" + +QA_PRESTRIPPED=" + /usr/bin/bitmask-vpn + /usr/bin/bitmask-helper + /usr/bin/bitmask-connect +" + +DEPEND=" + dev-go/go-text + dev-libs/libappindicator:3 + dev-util/debhelper + sys-apps/fakeroot + x11-libs/gtk+:3 + dev-qt/qtdeclarative[widgets] + dev-qt/qtquickcontrols2[widgets] + doc? ( $(python_gen_any_dep 'dev-python/alabaster[${PYTHON_USEDEP}]') ) +" + +BDEPEND=" + virtual/pkgconfig + test? ( dev-qt/qttest ) +" + +RDEPEND="${DEPEND} + net-vpn/openvpn + sys-auth/polkit +" + +# ip command is in bin instead of sbin on Gentoo +PATCHES=( "${FILESDIR}/${PN}-ip-location.patch" ) + +# Need gotext in path +PATH="/usr/lib/go/bin:${PATH}" + +S="${WORKDIR}/bitmask-vpn-${PV}" + +src_compile() { + emake build + docs_compile +} + +src_install() { + einstalldocs + + dobin "build/bin/linux/bitmask-connect" + dobin "build/bin/linux/bitmask-helper" + dobin "build/bin/linux/bitmask-vpn" + dosym "bitmask-vpn" "/usr/bin/riseup-vpn" + + python_scriptinto /usr/sbin + python_foreach_impl python_doscript "helpers/bitmask-root" + + insinto /usr/share/polkit-1/actions + doins "helpers/se.leap.bitmask.policy" + + newicon -s scalable "branding/assets/riseup/icon.svg" riseup.svg + make_desktop_entry "${PN}" RiseupVPN riseup Network +} + +src_test() { + emake test + emake test_ui +} + +pkg_postinst() { + xdg_pkg_postinst + go-module_pkg_postinst +}