From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-util/phpstorm/Manifest | 17 ++++++++ dev-util/phpstorm/phpstorm-2017.3.7.ebuild | 1 + dev-util/phpstorm/phpstorm-2018.1.7.ebuild | 1 + dev-util/phpstorm/phpstorm-2018.2.7.ebuild | 1 + dev-util/phpstorm/phpstorm-2018.3.6.ebuild | 1 + dev-util/phpstorm/phpstorm-2019.1.4.ebuild | 1 + dev-util/phpstorm/phpstorm-2019.2.5.ebuild | 1 + dev-util/phpstorm/phpstorm-2019.3.4.ebuild | 1 + dev-util/phpstorm/phpstorm-2020.1.1.ebuild | 1 + dev-util/phpstorm/phpstorm-9999.ebuild | 67 ++++++++++++++++++++++++++++++ 10 files changed, 92 insertions(+) create mode 100644 dev-util/phpstorm/Manifest create mode 120000 dev-util/phpstorm/phpstorm-2017.3.7.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2018.1.7.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2018.2.7.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2018.3.6.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2019.1.4.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2019.2.5.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2019.3.4.ebuild create mode 120000 dev-util/phpstorm/phpstorm-2020.1.1.ebuild create mode 100644 dev-util/phpstorm/phpstorm-9999.ebuild (limited to 'dev-util/phpstorm') diff --git a/dev-util/phpstorm/Manifest b/dev-util/phpstorm/Manifest new file mode 100644 index 000000000000..d372c0673572 --- /dev/null +++ b/dev-util/phpstorm/Manifest @@ -0,0 +1,17 @@ +DIST PhpStorm-2017.3.7.tar.gz 287982889 BLAKE2B c99893050f055e3e9d2f178116c4f8f05ce1bdcfa5d5f4dcc431e133bad9ae7ea8cdc82da1b7a7c52469c356afa21315a5266f411800678ee2f8ff71ae418053 SHA512 59ca5888eb979cd9fa2f64026398f2b533cc661ca6397a2c0bb49adc0b4fecb9c0577467b3a60e325abb8711cf35816bca4c338eb0a5f65cbeac94e2f0132fb3 +DIST PhpStorm-2018.1.7.tar.gz 298319981 BLAKE2B 7a15b858759947219f168223f29d18943a5cb7da9127404ff938be6b0e74eeb15571eb4a3fc926f096b0a16fa0ae134e21c5192db20fc68ce26b495cc5b18f10 SHA512 e17bbaf6d203ea6ea9b2a6fb760974cc279402ca4ea870431bafaffb91f41c598e652f513b2773012289f934ec8490a256ee0f05678beb1f70ee22c08b5837d1 +DIST PhpStorm-2018.2.7.tar.gz 307153847 BLAKE2B 6e36743285fea5b54a22f1f67209002ff9ad944df008b5bded4c895a2fd238eb511344ff15ea2fdb4d2cd4b3e2e814db483376ff4a63ebb295e7ae204e71004c SHA512 6298133f0c797560050152ef70b0ec41dc20ddb3022b6bcd363784ea5121de2ea9cce4eca3000a745f61cba8974e78302065a7336455596fcbd54854b8c290c2 +DIST PhpStorm-2018.3.6.tar.gz 311832883 BLAKE2B 396d6fadd8f939f3a29ed9e7ff2f522e45bf47f02d176def15013056fd59c3ffa3e7ef5e24c5a739fe8b49fc036f573e2b874e0cb4a316dddee2426007bb4505 SHA512 1021b6f2884f25671a85f42ad7a46d6ad2b7ea6cb52c4aa60d67aba665b63ad397c4c753fdd03fb6282330e7d03e913a60302ce89dc658bc18a32743a2999a21 +DIST PhpStorm-2019.1.4.tar.gz 323564234 BLAKE2B 1ec5338eb7d08be7cfacff4ca030562dec2365ec0c190a775665afec5d89fb4e9368f1e6f24501213064b1c534315fc6bd7ce126e0710fcb439858e473a5fa43 SHA512 ce042b333ca1f820faca4b486e8a9e6ead546b1df011cd0aa38840c6d5e330d0c8d67fb5fad91361bddc336eb975f165bcdfefa47285f7e3745a5c1a45e5f7e0 +DIST PhpStorm-2019.2.5.tar.gz 357405037 BLAKE2B 1629c13d02f9b19452ee41291e25c67c38acb0c596090dd48959811e3bd0fc708be37d59d1898bc618d63329594970c1959f8f08ef07291f514b1354a443bab0 SHA512 8482789f6be9a1bdf79864ded3f6bde85cc9fa19951d78c04903bd3b707c47f958efdb6de1382be7d1ccad722902e12ba2a206a59eb128dd4d320d65378e86bb +DIST PhpStorm-2019.3.4.tar.gz 373678083 BLAKE2B c59583da613773e9d6210b1cd00c299c5b6218a1bcf5b5b6d8fd0a2be0555e3028eff4eb65c5947005b5e1209629efce9dccfecc0b11fd54c3cf873d5d5230dd SHA512 df4baf029c3e046e967330bfe931dca59ad372d6cd1d15854d8bf19718a9810c7b078374cc5b482475a4c57a90a15e6e3669a305a6e103715fa52ae4ceb90e14 +DIST PhpStorm-2020.1.1.tar.gz 382785456 BLAKE2B dfa8713ffc1b4bb52856f40076bd179e4b10d82ab916e7945049ffefabaaec629718c20ed2fc7b148c60239620878cd130cff4944c166433ade52f4611ce4782 SHA512 30968be495f251177e0424b469866d51247e6b54cb9c3552c89b47d3202bb9c38b7a4952c2d2c05dadb7f291a410810b412d85906ea4765990f6a1df26e35576 +EBUILD phpstorm-2017.3.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2018.1.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2018.2.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2018.3.6.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2019.1.4.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2019.2.5.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2019.3.4.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-2020.1.1.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b +EBUILD phpstorm-9999.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b diff --git a/dev-util/phpstorm/phpstorm-2017.3.7.ebuild b/dev-util/phpstorm/phpstorm-2017.3.7.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2017.3.7.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2018.1.7.ebuild b/dev-util/phpstorm/phpstorm-2018.1.7.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2018.1.7.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2018.2.7.ebuild b/dev-util/phpstorm/phpstorm-2018.2.7.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2018.2.7.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2018.3.6.ebuild b/dev-util/phpstorm/phpstorm-2018.3.6.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2018.3.6.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2019.1.4.ebuild b/dev-util/phpstorm/phpstorm-2019.1.4.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2019.1.4.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2019.2.5.ebuild b/dev-util/phpstorm/phpstorm-2019.2.5.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2019.2.5.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2019.3.4.ebuild b/dev-util/phpstorm/phpstorm-2019.3.4.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2019.3.4.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-2020.1.1.ebuild b/dev-util/phpstorm/phpstorm-2020.1.1.ebuild new file mode 120000 index 000000000000..371b0f67e90d --- /dev/null +++ b/dev-util/phpstorm/phpstorm-2020.1.1.ebuild @@ -0,0 +1 @@ +phpstorm-9999.ebuild \ No newline at end of file diff --git a/dev-util/phpstorm/phpstorm-9999.ebuild b/dev-util/phpstorm/phpstorm-9999.ebuild new file mode 100644 index 000000000000..6fd2a8846e71 --- /dev/null +++ b/dev-util/phpstorm/phpstorm-9999.ebuild @@ -0,0 +1,67 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils xdg + +DESCRIPTION="A complete toolset for C and C++ development." +HOMEPAGE="https://www.jetbrains.com/clion" +LICENSE="JetBrains" + +SLOT="0" + +BDEPEND=" + app-arch/tar +" + +RDEPEND=" + virtual/jdk +" + +RESTRICT="bindist mirror strip" + +S="${WORKDIR}/${MY_PN}-${PV}" + +if [[ ${PV} != 9999 ]]; then + SRC_URI="https://download.jetbrains.com/webide/PhpStorm-${PV}.tar.gz" + KEYWORDS="*" +fi + +src_unpack() { + default + mv "${WORKDIR}"/PhpStorm* "${S}" || die "Failed to move/rename source dir" +} + +src_prepare() { + default + + # Remove any bundled Java + rm -rf {jbr,jre{64}} || die "Failed to remove bundled Java" +} + +src_install() { + + insinto "/opt/${PN}" + doins -r * + + fperms 755 /opt/${PN}/bin/{format.sh,phpstorm.sh,inspect.sh,printenv.py,restart.py,fsnotifier{,64}} + + dosym ../../opt/${PN}/bin/phpstorm.sh /usr/bin/${PN} + + newicon "bin/${PN}.png" "${PN}.png" + make_desktop_entry "${PN}" "PhpStorm" "${PN}" "Development;Programming;IDE;" + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + mkdir -p "${D}/etc/sysctl.d/" || die + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_icon_cache_update +} -- cgit v1.3