diff --git a/app-office/pyspread/Manifest b/app-office/pyspread/Manifest index 2fab60d061..8a0e83a096 100644 --- a/app-office/pyspread/Manifest +++ b/app-office/pyspread/Manifest @@ -1 +1,2 @@ DIST pyspread-v1.99.2.tar.gz 2350002 BLAKE2B 61550fa44ad32b32cf69a0aa423a053d90b91c54ee9a17a13a39665a2a7e719c1aa81063aca6216a6f0675e444bc705d21e5cdd927c542fcc229acba304ad2e0 SHA512 9261cf96f19d92a5743c09854236ccec5e1b103e22b78143ddee8fce0d25f793b86e7cc3775f13c5a43cf8dd4e3f434461677b6da5311fb439067d63ce6ac968 +DIST pyspread-v1.99.4.tar.gz 2344373 BLAKE2B 033aec481812e37e30c8ab43962128f94ece11c9106460b33de51467ede959f30bd00c70cd7be6d9b496862337c21197a9ff8b231ff34b2aaf28c6f8697011f8 SHA512 e865238fbe32aca5785b4a83f3c901367925326d0b2c6d86b0fa0b3cc04b56605e8e0809df1f09f642553fd94e6bbacc6abc80153a50835b1ef49c6161efc5dc diff --git a/app-office/pyspread/pyspread-1.99.4.ebuild b/app-office/pyspread/pyspread-1.99.4.ebuild new file mode 100644 index 0000000000..f88641b104 --- /dev/null +++ b/app-office/pyspread/pyspread-1.99.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit eutils xdg distutils-r1 + +DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python" +HOMEPAGE="https://pyspread.gitlab.io" + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/pyspread/${PN}.git" +else + SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-v${PV}" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +RDEPEND=" + >=dev-python/PyQt5-5.10.0[svg,${PYTHON_USEDEP}] + >=dev-python/matplotlib-1.1.1[${PYTHON_USEDEP}] + >=dev-python/numpy-1.1.1[${PYTHON_USEDEP}] + >=dev-python/pyenchant-1.1.0[${PYTHON_USEDEP}] +" + +python_prepare_all() { + distutils-r1_python_prepare_all + + # Fix the provided desktop file + sed -i -e '/Path/d' "${PN}.desktop" || die +} + +python_install() { + distutils-r1_python_install + + # Install the provided desktop file + insinto /usr/share/applications + doins "${PN}.desktop" +} diff --git a/games-action/ATLauncher/ATLauncher-3.4.0.1.ebuild b/games-action/ATLauncher/ATLauncher-3.4.0.2.ebuild similarity index 100% rename from games-action/ATLauncher/ATLauncher-3.4.0.1.ebuild rename to games-action/ATLauncher/ATLauncher-3.4.0.2.ebuild diff --git a/games-action/ATLauncher/Manifest b/games-action/ATLauncher/Manifest index 174b2199c0..7382ce846a 100644 --- a/games-action/ATLauncher/Manifest +++ b/games-action/ATLauncher/Manifest @@ -1,2 +1,2 @@ -DIST ATLauncher-3.4.0.1.jar 13498999 BLAKE2B caaa57817590a765a335ca32ecf5799c14c8c85900ed7a8d80f8165c51a59187e936ee4a386811311c5866c820ecd7d97c5d834b5361d9e402bf7a91791aee38 SHA512 9c776220d99e32ac760ca010dddc42e9bd61ba82e3fb31f14cf12f5ff0552ca5c12b8c74630cbf9db07dd3605e4e6a38b4c0cd546c6c7eb0efd1f7da11358545 +DIST ATLauncher-3.4.0.2.jar 13500061 BLAKE2B 57be156b84f7a327f7519035bd44383217230d1b0d3aedb0febe5c000b9f301e1d2980699b650fea8009a4f59b7d4d2cb75b2337b877463b65a4e924c81a3203 SHA512 403618a669453873f85e4d2b412e931cd3b168b3ea726b53afb7e561a7cc23ecf420488f0be4ad47fea7da1926f2d260c972310329fc6348bdcb1355b71078e8 DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb diff --git a/gui-apps/swaylock-effects/Manifest b/gui-apps/swaylock-effects/Manifest index 8d7ac51e68..5f6afc544a 100644 --- a/gui-apps/swaylock-effects/Manifest +++ b/gui-apps/swaylock-effects/Manifest @@ -1,2 +1,2 @@ -DIST swaylock-effects-1.6.0.tar.gz 609458 BLAKE2B 3efe72d9124b410fe4a6c6d751716f9dbc7aaf9357786b3e87171ef12c9eb8f01425fa86247b940316708214195faf49df3b5cfdbe884ebf88367915da2868eb SHA512 9e93ee9dc8f5e984a195abc50937125b19cd9fec8f71a373430980d6995510947c71bf3c3c26152ef3d4fe2c39f8d875c249aa8ec085d60c670d94b633dcea83 DIST swaylock-effects-1.6.1.tar.gz 616395 BLAKE2B 1d66fe012f6a5c7202a5ad73344e50bb7544680cb9414bc0b93ab7cec835dee6887ef09fb89bebb5df4ffb35a2f6e8ecbe5ff418f976d870edb7485deefcf40c SHA512 5b2e2537e683e50814a4dc5c2109a902a9f9533c13d2d656e965694a01111727dd819420c979d323d6d0353b03111782064ecc61d712479049d1df9ff84f30bb +DIST swaylock-effects-1.6.2.tar.gz 618709 BLAKE2B 8e6ad4fb5e8f219b73dd6e043bc59e31b7fdcc30f76ecfd311a741526d65b13254f20bbe0dcf877dd0755db2ea289aac3d5709b616dec1daef982833d71a9e9e SHA512 3ca4e03975eba15c19c173fea88915d5b85c28d300d07cb5914d0553214e3362b93302d3ce2e2d678e6dd775df0f1267b2e0841407bb708cbbb3e6e276d12e2b diff --git a/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild b/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild index 10e238b74f..d82af2e2da 100644 --- a/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild +++ b/gui-apps/swaylock-effects/swaylock-effects-1.6.1.ebuild @@ -23,7 +23,7 @@ LICENSE="MIT" SLOT="0" IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion" -RESTRICT="mirror" +RESTRICT="mirror test" DEPEND=" !gui-apps/swaylock @@ -35,7 +35,6 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - >=sys-devel/gcc-9 >=dev-libs/wayland-protocols-1.14 virtual/pkgconfig man? ( app-text/scdoc ) @@ -55,6 +54,10 @@ src_configure() { meson_src_configure } +pkg_setup() { + [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9" +} + pkg_postinst() { if ! use pam; then fcaps cap_sys_admin usr/bin/swaylock diff --git a/gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild b/gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild similarity index 88% rename from gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild rename to gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild index 01f13fbb5f..28f604cbc6 100644 --- a/gui-apps/swaylock-effects/swaylock-effects-1.6.0.ebuild +++ b/gui-apps/swaylock-effects/swaylock-effects-1.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit fcaps meson +inherit fcaps meson toolchain-funcs DESCRIPTION="Swaylock, with fancy effects" HOMEPAGE="https://github.com/mortie/swaylock-effects" @@ -23,7 +23,7 @@ LICENSE="MIT" SLOT="0" IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion" -RESTRICT="mirror" +RESTRICT="mirror test" DEPEND=" !gui-apps/swaylock @@ -54,6 +54,10 @@ src_configure() { meson_src_configure } +pkg_setup() { + [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9" +} + pkg_postinst() { if ! use pam; then fcaps cap_sys_admin usr/bin/swaylock diff --git a/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild b/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild index 10e238b74f..d82af2e2da 100644 --- a/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild +++ b/gui-apps/swaylock-effects/swaylock-effects-9999.ebuild @@ -23,7 +23,7 @@ LICENSE="MIT" SLOT="0" IUSE="fish-completion +gdk-pixbuf +man +pam zsh-completion" -RESTRICT="mirror" +RESTRICT="mirror test" DEPEND=" !gui-apps/swaylock @@ -35,7 +35,6 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - >=sys-devel/gcc-9 >=dev-libs/wayland-protocols-1.14 virtual/pkgconfig man? ( app-text/scdoc ) @@ -55,6 +54,10 @@ src_configure() { meson_src_configure } +pkg_setup() { + [ $(gcc-major-version) -ge 9 ] || die "This package needs to be built with GCC >=9" +} + pkg_postinst() { if ! use pam; then fcaps cap_sys_admin usr/bin/swaylock diff --git a/licenses/AOM b/licenses/AOM new file mode 100644 index 0000000000..1de4dd7531 --- /dev/null +++ b/licenses/AOM @@ -0,0 +1,107 @@ +**Alliance for Open Media Patent License 1.0** + + 1. **License Terms.** + + **Patent License.** Subject to the terms and conditions of this License, each + Licensor, on behalf of itself and successors in interest and assigns, + grants Licensee a non-sublicensable, perpetual, worldwide, non-exclusive, + no-charge, royalty-free, irrevocable (except as expressly stated in this + License) patent license to its Necessary Claims to make, use, sell, offer + for sale, import or distribute any Implementation. + + **Conditions.** + + *Availability.* As a condition to the grant of rights to Licensee to make, + sell, offer for sale, import or distribute an Implementation under + Section 1.1, Licensee must make its Necessary Claims available under + this License, and must reproduce this License with any Implementation + as follows: + + a. For distribution in source code, by including this License in the + root directory of the source code with its Implementation. + + b. For distribution in any other form (including binary, object form, + and/or hardware description code (e.g., HDL, RTL, Gate Level Netlist, + GDSII, etc.)), by including this License in the documentation, legal + notices, and/or other written materials provided with the + Implementation. + + *Additional Conditions.* This license is directly from Licensor to + Licensee. Licensee acknowledges as a condition of benefiting from it + that no rights from Licensor are received from suppliers, distributors, + or otherwise in connection with this License. + + **Defensive Termination**. If any Licensee, its Affiliates, or its agents + initiates patent litigation or files, maintains, or voluntarily + participates in a lawsuit against another entity or any person asserting + that any Implementation infringes Necessary Claims, any patent licenses + granted under this License directly to the Licensee are immediately + terminated as of the date of the initiation of action unless 1) that suit + was in response to a corresponding suit regarding an Implementation first + brought against an initiating entity, or 2) that suit was brought to + enforce the terms of this License (including intervention in a third-party + action by a Licensee). + + **Disclaimers.** The Reference Implementation and Specification are provided + "AS IS" and without warranty. The entire risk as to implementing or + otherwise using the Reference Implementation or Specification is assumed + by the implementer and user. Licensor expressly disclaims any warranties + (express, implied, or otherwise), including implied warranties of + merchantability, non-infringement, fitness for a particular purpose, or + title, related to the material. IN NO EVENT WILL LICENSOR BE LIABLE TO + ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, + INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF + ACTION OF ANY KIND WITH RESPECT TO THIS LICENSE, WHETHER BASED ON BREACH + OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR + NOT THE OTHER PARTRY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +2. **Definitions.** + + **Affiliate.** "Affiliate" means an entity that directly or indirectly + Controls, is Controlled by, or is under common Control of that party. + + **Control.** "Control" means direct or indirect control of more than 50% of + the voting power to elect directors of that corporation, or for any other + entity, the power to direct management of such entity. + + **Decoder.** "Decoder" means any decoder that conforms fully with all + non-optional portions of the Specification. + + **Encoder.** "Encoder" means any encoder that produces a bitstream that can + be decoded by a Decoder only to the extent it produces such a bitstream. + + **Final Deliverable.** "Final Deliverable" means the final version of a + deliverable approved by the Alliance for Open Media as a Final + Deliverable. + + **Implementation.** "Implementation" means any implementation, including the + Reference Implementation, that is an Encoder and/or a Decoder. An + Implementation also includes components of an Implementation only to the + extent they are used as part of an Implementation. + + **License.** "License" means this license. + + **Licensee.** "Licensee" means any person or entity who exercises patent + rights granted under this License. + + **Licensor.** "Licensor" means (i) any Licensee that makes, sells, offers + for sale, imports or distributes any Implementation, or (ii) a person + or entity that has a licensing obligation to the Implementation as a + result of its membership and/or participation in the Alliance for Open + Media working group that developed the Specification. + + **Necessary Claims.** "Necessary Claims" means all claims of patents or + patent applications, (a) that currently or at any time in the future, + are owned or controlled by the Licensor, and (b) (i) would be an + Essential Claim as defined by the W3C Policy as of February 5, 2004 + (https://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential) + as if the Specification was a W3C Recommendation; or (ii) are infringed + by the Reference Implementation. + + **Reference Implementation.** "Reference Implementation" means an Encoder + and/or Decoder released by the Alliance for Open Media as a Final + Deliverable. + + **Specification.** "Specification" means the specification designated by + the Alliance for Open Media as a Final Deliverable for which this + License was issued. diff --git a/media-libs/svt-av1/Manifest b/media-libs/svt-av1/Manifest new file mode 100644 index 0000000000..19e1ae770e --- /dev/null +++ b/media-libs/svt-av1/Manifest @@ -0,0 +1 @@ +DIST svt-av1-0.8.5.tar.gz 6319601 BLAKE2B f339d685250302c13e2ec1bb0e513496e651e75f325a1c79872942d4ab9353269ca2f2a70da1a6413ab2bc8f936aec0f0cf08b17ec12d672ee8efa6c26ebf15d SHA512 beb81d90096ab5fbce4df021bb0de7ab19d14f6faef548352d9b337543771f87eb2106d195e17747a569355fd560fac0629f63c8186a89b5a5c629d87e33609d diff --git a/media-libs/svt-av1/metadata.xml b/media-libs/svt-av1/metadata.xml new file mode 100644 index 0000000000..5cd86506cb --- /dev/null +++ b/media-libs/svt-av1/metadata.xml @@ -0,0 +1,11 @@ + + + + + telans@posteo.de + Theo Anderson + + + OpenVisualCloud/SVT-AV1 + + diff --git a/media-libs/svt-av1/svt-av1-0.8.5.ebuild b/media-libs/svt-av1/svt-av1-0.8.5.ebuild new file mode 100644 index 0000000000..4cbe4e4653 --- /dev/null +++ b/media-libs/svt-av1/svt-av1-0.8.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231 + S="${WORKDIR}/SVT-AV1-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/0.8.5" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-av1/svt-av1-9999.ebuild b/media-libs/svt-av1/svt-av1-9999.ebuild new file mode 100644 index 0000000000..4cbe4e4653 --- /dev/null +++ b/media-libs/svt-av1/svt-av1-9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-AV1" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-AV1.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-AV1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 -x86" # -x86: https://github.com/OpenVisualCloud/SVT-AV1/issues/1231 + S="${WORKDIR}/SVT-AV1-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/0.8.5" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-hevc/Manifest b/media-libs/svt-hevc/Manifest new file mode 100644 index 0000000000..dca20f77e8 --- /dev/null +++ b/media-libs/svt-hevc/Manifest @@ -0,0 +1 @@ +DIST svt-hevc-1.5.0.tar.gz 1218974 BLAKE2B 0922688ae159cba3316728344f729a2216d196c2935e865118b4e24c543c276606f63bcb09353aace3308c9051012172529fc509429e37fb408bd22420d5459e SHA512 e24c48b05c09f348ff39515b8eaa9723d012157ec395520d21adf5654f4e56082a8d46a9ba8c38ee536e78b59cf48d2eb93fadb6e8416a27541003a08593580c diff --git a/media-libs/svt-hevc/metadata.xml b/media-libs/svt-hevc/metadata.xml new file mode 100644 index 0000000000..b52ef3f630 --- /dev/null +++ b/media-libs/svt-hevc/metadata.xml @@ -0,0 +1,11 @@ + + + + + telans@posteo.de + telans + + + OpenVisualCloud/SVT-HEVC + + diff --git a/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild new file mode 100644 index 0000000000..909e65f77e --- /dev/null +++ b/media-libs/svt-hevc/svt-hevc-1.5.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/SVT-HEVC-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/1" + +DEPEND="dev-lang/nasm" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-hevc/svt-hevc-9999.ebuild b/media-libs/svt-hevc/svt-hevc-9999.ebuild new file mode 100644 index 0000000000..909e65f77e --- /dev/null +++ b/media-libs/svt-hevc/svt-hevc-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for HEVC (SVT-HEVC Encoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-HEVC" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-HEVC.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-HEVC/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/SVT-HEVC-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/1" + +DEPEND="dev-lang/nasm" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-vp9/Manifest b/media-libs/svt-vp9/Manifest new file mode 100644 index 0000000000..3602aa9425 --- /dev/null +++ b/media-libs/svt-vp9/Manifest @@ -0,0 +1 @@ +DIST svt-vp9-0.3.0.tar.gz 1009838 BLAKE2B 52cb9a4f500b3f5359655f55734bcec406034f6f24827587f00a37bd78640162aaba6939305d6b54945a6d9d967b78653b3a3c90a09942d09a0c55ce2b663657 SHA512 2b65d4cc731061c2a07010314f7c306664fd9cf122917f96b94ec87350c8bab1a1118527263eb39347a6f6f572088337e1c5f7ae738b52de30a28ccb54c321c1 diff --git a/media-libs/svt-vp9/metadata.xml b/media-libs/svt-vp9/metadata.xml new file mode 100644 index 0000000000..5a4a496798 --- /dev/null +++ b/media-libs/svt-vp9/metadata.xml @@ -0,0 +1,11 @@ + + + + + telans@posteo.de + telans + + + OpenVisualCloud/SVT-VP9 + + diff --git a/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild b/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild new file mode 100644 index 0000000000..4ac9f4dc0d --- /dev/null +++ b/media-libs/svt-vp9/svt-vp9-0.3.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for VP9 (SVT-VP9 Encoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-VP9" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-VP9.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/SVT-VP9-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/1" + +DEPEND="dev-lang/nasm" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/media-libs/svt-vp9/svt-vp9-9999.ebuild b/media-libs/svt-vp9/svt-vp9-9999.ebuild new file mode 100644 index 0000000000..4ac9f4dc0d --- /dev/null +++ b/media-libs/svt-vp9/svt-vp9-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic cmake + +DESCRIPTION="Scalable Video Technology for VP9 (SVT-VP9 Encoder)" +HOMEPAGE="https://github.com/OpenVisualCloud/SVT-VP9" + +if [ ${PV} = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/OpenVisualCloud/SVT-VP9.git" +else + SRC_URI="https://github.com/OpenVisualCloud/SVT-VP9/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/SVT-VP9-${PV}" +fi + +LICENSE="AOM BSD-2" +SLOT="0/1" + +DEPEND="dev-lang/nasm" + +src_prepare() { + append-ldflags -Wl,-z,noexecstack + cmake_src_prepare +} diff --git a/x11-misc/gammy/Manifest b/x11-misc/gammy/Manifest index f0d51f1bab..7534ccf43d 100644 --- a/x11-misc/gammy/Manifest +++ b/x11-misc/gammy/Manifest @@ -1 +1,2 @@ DIST gammy-0.9.58a.tar.gz 208411 BLAKE2B 1681f5bbe49d8645a5f55be338c82fe6728bd2b643d5cff1343a3c3bc00ba06c7a903a1c4c6d8ca21f1e2e2991ecec79c392f17aeacb75f1b17f0994cc05b1f6 SHA512 fced7b742e15a70933146901dc07c8375bd7fffc6e000e8fa323029366e09d090c9c9c3e5d783fc5ad923259abf798649652af40e1a9bc83f6c60cbb81ee53a8 +DIST gammy-0.9.59.tar.gz 209514 BLAKE2B 948bc841361217cde846288e93e67ed944d99fdf682f56a42e85036fe2455ba900f3c80bda712012116280bd2f2a6038f2cb4d783fcc7e2037f2df096c486b6e SHA512 1fd1255f9681b1b59457ad817e604cf73cc81397e927db62d3f53a1c39f7b634544c50931ece71f116f2f01c7fb7d7dc33696e0400fe23785b2a23b112bd8aa5 diff --git a/x11-misc/gammy/gammy-0.9.59.ebuild b/x11-misc/gammy/gammy-0.9.59.ebuild new file mode 100644 index 0000000000..3a75f14f22 --- /dev/null +++ b/x11-misc/gammy/gammy-0.9.59.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils qmake-utils xdg + +DESCRIPTION="Adaptive screen brightness/temperature" +HOMEPAGE="https://getgammy.com/" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Fushko/${PN}.git" +else + SRC_URI="https://github.com/Fushko/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-qt/qtcore:5 + x11-libs/libXxf86vm +" +DEPEND=" + ${RDEPEND} + media-gfx/imagemagick +" + +src_configure() { + eqmake5 PREFIX="${D}/usr" +} + +src_install() { + default + + local sizes=" + 128 + 16 + 32 + 64 + " + cd ./icons || die + for size in ${sizes}; do + convert "${size}x${size}ball.ico" "${size}x${size}ball.png" || die + newicon -s "${size}" "${size}x${size}ball.png" "${PN}.png" + done + + make_desktop_entry "${PN}" "${PN^}" "${PN}" "Graphics;Settings" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/x11-themes/papirus-claws-mail-theme/Manifest b/x11-themes/papirus-claws-mail-theme/Manifest index 897822122d..6845701119 100644 --- a/x11-themes/papirus-claws-mail-theme/Manifest +++ b/x11-themes/papirus-claws-mail-theme/Manifest @@ -1 +1,2 @@ DIST papirus-claws-mail-theme-0_pre20181023.tar.gz 572227 BLAKE2B 6557576fcc8a2e377d5efef7d6412c57b6acf9737139b1c5eb930b4d4d554849034acf0808790d9ed37e831664d771025d74fd4ad6f40576c47330781c880c04 SHA512 fd2b57fe8f49247071ad53ebb4679f5f2fff8546a199d4f017f35efb1c6ec0f5f045f7e0dc260d81d747bd2932311bd19e2baf8131b8b5083793f00e8d31664e +DIST papirus-claws-mail-theme-0_pre20201019.tar.gz 478727 BLAKE2B b9906331afa40a3fd74912025046acbe9974ca9e1850f3e0203f5664b503cb654b068432c6fb5d5045eebc941cd575a3716a0dda66d939ad1e3d4a346e743eb3 SHA512 b810144e1b8e81fd432439ae99bdacc3f38915b32de55d1f446089d65379ac3973c2746ab136c4c8a06d92a8fc17cd17df0f0d16dbe906d1e0b7738763580ac4 diff --git a/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild new file mode 100644 index 0000000000..a6f1d0deb1 --- /dev/null +++ b/x11-themes/papirus-claws-mail-theme/papirus-claws-mail-theme-0_pre20201019.ebuild @@ -0,0 +1,17 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_COMMIT="3017a659a613489f110c2aa600496ac49c61da55" + +DESCRIPTION="Papirus icon theme for Claws Mail" +HOMEPAGE="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme" +SRC_URI="https://github.com/PapirusDevelopmentTeam/papirus-claws-mail-theme/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +S="${WORKDIR}/${PN}-${MY_COMMIT}"