diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/edi/edi-0.8.0-r2.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/pycharm-professional/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/pycharm-professional/pycharm-professional-2021.3.3.ebuild | 121 | ||||
| -rw-r--r-- | dev-util/stripe-mock/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/stripe-mock/stripe-mock-0.121.0.ebuild | 27 |
5 files changed, 151 insertions, 1 deletions
diff --git a/dev-util/edi/edi-0.8.0-r2.ebuild b/dev-util/edi/edi-0.8.0-r2.ebuild index 0c099bffe9de..28c4504d12f9 100644 --- a/dev-util/edi/edi-0.8.0-r2.ebuild +++ b/dev-util/edi/edi-0.8.0-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Enlightenment/edi/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2 GPL-3 LGPL-2.1-with-linking-exception" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="clang" RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) diff --git a/dev-util/pycharm-professional/Manifest b/dev-util/pycharm-professional/Manifest index f7aebae130ea..4a7f38606718 100644 --- a/dev-util/pycharm-professional/Manifest +++ b/dev-util/pycharm-professional/Manifest @@ -1,2 +1,3 @@ DIST pycharm-professional-2021.1.2.tar.gz 580807899 BLAKE2B ba21f9ba000c34f3073b778b7314c727e5204de480afd34fd79e97aca2da673252324897d3f40bda998e8d6ad2645c173f9c0abfbaf745de2c58782faa18c29d SHA512 c76c3113c620084cb6a3a647998cde61b3a6b2e9ff05870469f3f980295d5853911521095e26fae365cd94d2f6843866ced39db5e510bef3495931c60094f49c DIST pycharm-professional-2021.3.2.tar.gz 641411471 BLAKE2B 783ec78e87663b464f8aee41ef561e2bb4d44b2b5eb87cf320f32d5edcb36a36da294639f76ef13588aaac45a9ffe4db0fe91032a1fbdf62581990ad7df3f672 SHA512 abb59cfa74afa1fc7bc0590cfb6fe8afa3bf3adbc25a4eccc2f80974f43f47300f3587edba269f3044cd84e9ccff346e9a78c6ce43e6159945b3740afb9685c1 +DIST pycharm-professional-2021.3.3.tar.gz 640922827 BLAKE2B c1b622b7e633b4855c3b5bf7d5ebe470b383238c7a91bbdac6b80c5fa297710542ae409043b999f97c79ce99c4d30b5be88e95eca9e642c8a3bd8235dd26c7cf SHA512 6d2ea59716129b30fca15900b8af4a5845d183042febfd33d1553443367dae2d9e80a5386d621ba6128ee67f7c2bc70c2b1da785eb287d4aa7091da75f23b3a1 diff --git a/dev-util/pycharm-professional/pycharm-professional-2021.3.3.ebuild b/dev-util/pycharm-professional/pycharm-professional-2021.3.3.ebuild new file mode 100644 index 000000000000..6812ec1659ec --- /dev/null +++ b/dev-util/pycharm-professional/pycharm-professional-2021.3.3.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop readme.gentoo-r1 wrapper + +MY_PN=${PN/-professional/} +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" +HOMEPAGE="http://www.jetbrains.com/pycharm/" +SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource PyCharm_Preview" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+bundled-jdk" +RESTRICT="mirror" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + dev-python/pip + media-fonts/dejavu + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/freetype + media-libs/mesa[gbm(+)] + net-print/cups + sys-apps/dbus + sys-libs/zlib + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/libXxf86vm +" +BDEPEND="dev-util/patchelf" + +QA_PREBUILT="opt/${PN}/*" + +src_prepare() { + default + local remove_me=( + help/ReferenceCardForMac.pdf + lib/pty4j-native/linux/aarch64 + lib/pty4j-native/linux/arm + lib/pty4j-native/linux/mips64el + lib/pty4j-native/linux/ppc64le + lib/pty4j-native/linux/$(usex amd64 x86 x86_64) + plugins/remote-dev-server/selfcontained + plugins/performanceTesting/bin/libyjpagent.so + plugins/performanceTesting/bin/*.dll + plugins/performanceTesting/bin/libyjpagent.dylib + plugins/python/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so + plugins/wsl-fs-helper + ) + + rm -rv "${remove_me[@]}" || die + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" \ + bin/idea.properties || die + + local file + for file in jbr/lib/{libjcef.so,jcef_helper}; do + if [[ -f ${file} ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done +} + +src_install() { + local dir="/opt/${PN}" + local jre_dir="jbr" + + insinto ${dir} + doins -r * + + if ! use bundled-jdk; then + rm -r "${jre_dir}" || die + fi + + fperms 755 ${dir}/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,printenv.py,pycharm.sh,restart.py} + + fperms 755 ${dir}/${jre_dir}/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jinfo,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} + fperms 755 ${dir}/${jre_dir}/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + + make_wrapper ${PN} ${dir}/bin/pycharm.sh + newicon bin/${MY_PN}.png ${PN}.png + make_desktop_entry ${PN} ${PN} ${PN} + + readme.gentoo_create_doc + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + insinto /usr/lib/sysctl.d + newins - 30-idea-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288" +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index 32daee41833c..956cc9222f9c 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,2 +1,3 @@ DIST stripe-mock-0.118.0.tar.gz 651234 BLAKE2B b6651dda1ee23ce0143688458fc695f4f3fbaf8a8320228599033e0907bac611de2cc3dfd9845f3c27b5a1a07864ca6aa744d11029b078c25b73fd0a8cf99cb5 SHA512 3fa18acd747bee7e17f8ddbe02dda0dc38b9d2fe332d3606e44a3ad75b9acb5b34bd04aace875b4c1b67e172656d7032def6dd08b364939cf76e58a5cc736015 DIST stripe-mock-0.119.0.tar.gz 659745 BLAKE2B 6db7f4006130388794e0398cc8ea1f38bd24544a2a7a520b7959b4f183a922d904742a774e18fa3da1f595687016e927864cd38334feb4c955fa70693920e8c4 SHA512 e6c38aecd8ff2f8e0dee3605b2590c42c0e4f2e101cdb4a3eee2cece0577266cec16626045a63684b98b8c20984a794c9235378713f7310123578e2773e96cf7 +DIST stripe-mock-0.121.0.tar.gz 672044 BLAKE2B 72256620a6e7507c041aba79b32bb06329bbd6250fe878da516f1abcb9dbd7ff5205fdc468882ac2331d006f3b92d6bd7683061ace8b0556c6c6898ee936f93f SHA512 680b7abcee0004b08798a79682256feb4d906b62fff6108f556e245207b92ce0fca2e1d9f38f69da06ea6677896692b2e56a24ddbcc189e7b86b89844e3d21b2 diff --git a/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild new file mode 100644 index 000000000000..586567a061dc --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} |
