diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2018-09-28 12:25:03 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2018-09-28 12:25:03 +0000 |
commit | 55d271483caa5c1a60ae7c17394b15f84a9eee2d (patch) | |
tree | 871bd778e7ade4494705785ec71b3b875f049931 | |
parent | 2018-09-28 12:07:19 UTC (diff) | |
parent | perl-module.eclass: replace search.cpan.org (diff) | |
download | gentoo-55d271483caa5c1a60ae7c17394b15f84a9eee2d.tar.gz gentoo-55d271483caa5c1a60ae7c17394b15f84a9eee2d.tar.bz2 gentoo-55d271483caa5c1a60ae7c17394b15f84a9eee2d.zip |
Merge updates from master
-rw-r--r-- | eclass/perl-module.eclass | 4 | ||||
-rw-r--r-- | media-libs/dav1d/dav1d-9999.ebuild | 52 | ||||
-rw-r--r-- | media-libs/dav1d/metadata.xml | 12 | ||||
-rw-r--r-- | net-im/signal-desktop-bin/Manifest | 2 | ||||
-rw-r--r-- | net-im/signal-desktop-bin/signal-desktop-bin-1.16.2.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-1.16.1.ebuild) | 3 |
5 files changed, 69 insertions, 4 deletions
diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index 2a3932b538b8..a6f56fe9e1b0 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -162,7 +162,7 @@ if [[ ${EAPI:-0} == 5 ]]; then [[ -z "${SRC_URI}" && -n "${MODULE_AUTHOR}" ]] && \ SRC_URI="mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MODULE_SECTION:+${MODULE_SECTION}/}${MODULE_A}" [[ -z "${HOMEPAGE}" ]] && \ - HOMEPAGE="http://search.cpan.org/dist/${MODULE_NAME}/" + HOMEPAGE="https://metacpan.org/release/${MODULE_NAME}" SRC_TEST="skip" else @@ -175,7 +175,7 @@ else [[ -z "${SRC_URI}" && -n "${DIST_AUTHOR}" ]] && \ SRC_URI="mirror://cpan/authors/id/${DIST_AUTHOR:0:1}/${DIST_AUTHOR:0:2}/${DIST_AUTHOR}/${DIST_SECTION:+${DIST_SECTION}/}${DIST_A}" [[ -z "${HOMEPAGE}" ]] && \ - HOMEPAGE="http://search.cpan.org/dist/${DIST_NAME}/" + HOMEPAGE="http://metacpan.org/release/${DIST_NAME}" [[ -z "${DIST_EXAMPLES}" ]] || IUSE+=" examples" fi diff --git a/media-libs/dav1d/dav1d-9999.ebuild b/media-libs/dav1d/dav1d-9999.ebuild new file mode 100644 index 000000000000..2f6ff4e339b5 --- /dev/null +++ b/media-libs/dav1d/dav1d-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +SCM="" +if [[ "${PV}" == "9999" ]]; then + SCM="git-r3" + EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d" +else + KEYWORDS="~amd64" + SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2" +fi + +inherit ${SCM} meson ninja-utils multilib-minimal + +DESCRIPTION="dav1d is an AV1 Decoder :)" +HOMEPAGE="https://code.videolan.org/videolan/dav1d" + +LICENSE="BSD-2" +SLOT="0" +IUSE="+8bit +10bit +asm" + +ASM_DEPEND=">=dev-lang/nasm-2.13" +RDEPEND="" +DEPEND="${RDEPEND} + asm? ( + abi_x86_32? ( ${ASM_DEPEND} ) + abi_x86_64? ( ${ASM_DEPEND} ) + )" + +DOCS=( README.md doc/PATENTS ) + +multilib_src_configure() { + local -a bits=() + use 8bit && bits+=( 8 ) + use 10bit && bits+=( 10 ) + + local emesonargs=( + -D bitdepths=$(IFS=,; echo "${bits[*]}") + -D build_asm=$(usex asm true false) + ) + meson_src_configure +} + +multilib_src_compile() { + eninja +} + +multilib_src_install() { + DESTDIR="${D}" eninja install +} diff --git a/media-libs/dav1d/metadata.xml b/media-libs/dav1d/metadata.xml new file mode 100644 index 000000000000..726e757f4b0d --- /dev/null +++ b/media-libs/dav1d/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <use> + <flag name="8bit">Add support for decoding 8-bit AV1.</flag> + <flag name="10bit">Add support for building 10-bit AV1.</flag> + <flag name="asm">Enable custom x86 assembly for faster decoding.</flag> + </use> + <upstream> + <bugs-to>https://code.videolan.org/videolan/dav1d/issues</bugs-to> + </upstream> +</pkgmetadata> diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index 96a117eee78a..ccb6ceaa12f1 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1 +1 @@ -DIST signal-desktop_1.16.1_amd64.deb 70133768 BLAKE2B b647b7ee63422650fc1807469acfce04d901e4bcc1e4157ba528227afbc55376efbf48ad12fd21e671c9630366ed65c781f508f9f704adad096141abe3ee4aa2 SHA512 8d26b71f5b4f7c2e003dbbb8c83ffd7dbce416a65456b4fec4d03023e526175a574a690f2fbe2d82d5fcb9273abc8be2e2f98711c0f845b68779fe8079b18ce5 +DIST signal-desktop_1.16.2_amd64.deb 72168974 BLAKE2B 2b55f94c9c66b8b19560c4fc95f20d25e44a02862335e9600a0065fa9b068a582560cb067af68a3f7825339485ef2687321d89d6cf0df308f9210561fea99266 SHA512 50cb5e7ef72ee344e09a38015b0eef87e373214202b68fa2db3809d97b1782b5e8d86d7d8adf0d38460a39ad1e1ed1ef9f50c569238af8112ce0fc5c3d28b236 diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-1.16.1.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-1.16.2.ebuild index 66fde796fe74..e9c70cc55979 100644 --- a/net-im/signal-desktop-bin/signal-desktop-bin-1.16.1.ebuild +++ b/net-im/signal-desktop-bin/signal-desktop-bin-1.16.2.ebuild @@ -36,11 +36,12 @@ src_prepare(){ default sed -e 's|\("/opt/Signal/signal-desktop"\)|\1 --start-in-tray|g' \ -i usr/share/applications/signal-desktop.desktop || die + unpack usr/share/doc/signal-desktop/changelog.gz } src_install() { insinto / - dodoc -r usr/share/doc/signal-desktop/. + dodoc changelog doins -r opt insinto /usr/share doins -r usr/share/applications |