Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-11-04 11:51:17 +00:00
11 changed files with 165 additions and 9 deletions

View File

@@ -0,0 +1,22 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Universal Command Line Interface for Amazon Web Services version 2"
HOMEPAGE="https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html"
SRC_URI="https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip -> ${P}.zip"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="!app-admin/awscli"
BDEPEND="app-arch/unzip"
S="${WORKDIR}/aws"
src_install() {
./install --install-dir "${D}/opt/awscli" --bin-dir "${D}/usr/bin" \
|| die "install failed"
}

View File

@@ -0,0 +1,56 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
EGO_SUM=(
"github.com/BurntSushi/toml v0.3.1/go.mod"
"github.com/DarthSim/godotenv v1.3.1"
"github.com/DarthSim/godotenv v1.3.1/go.mod"
"github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d"
"github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod"
"github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0"
"github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod"
"github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6"
"github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6/go.mod"
"github.com/pmezard/go-difflib v1.0.0"
"github.com/pmezard/go-difflib v1.0.0/go.mod"
"github.com/russross/blackfriday/v2 v2.0.1"
"github.com/russross/blackfriday/v2 v2.0.1/go.mod"
"github.com/sevlyar/go-daemon v0.1.5"
"github.com/sevlyar/go-daemon v0.1.5/go.mod"
"github.com/shurcooL/sanitized_anchor_name v1.0.0"
"github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod"
"github.com/urfave/cli v1.22.2"
"github.com/urfave/cli v1.22.2/go.mod"
"golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a"
"golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod"
"golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e"
"golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod"
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
"gopkg.in/yaml.v2 v2.2.2/go.mod"
)
go-module_set_globals
DESCRIPTION="Process manager for Procfile-based applications and tmux"
HOMEPAGE="https://github.com/DarthSim/overmind"
SRC_URI="https://github.com/DarthSim/overmind/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
LICENSE="MIT BSD BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
app-misc/tmux"
src_compile() {
go build -ldflags "-s -w" || die "go build failed"
}
src_install() {
dobin "${PN}"
dodoc README.md
}

View File

@@ -166,7 +166,7 @@ DEPEND="
"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/*"
QA_FLAGS_IGNORED="usr/bin/macchina"
src_compile() {
cargo build --release || die

View File

@@ -0,0 +1 @@
DIST libstudxml-1.1.0-b.10.tar.gz 143917 BLAKE2B 524789538ee12d2ebfa4f3d2a78fb48f119eb1a586e8ec18c29eb46d90b2fe714b8b991da6222b6e6ad0c76ebe5901f2be5e865f97a0c5ac11dcb22a9a85591a SHA512 eb44d769063dde66dde52326840f4fce81a67cea640c5246f558e6428f2588c12145cade10e1f6824f7094386102e2807f3e44a6e35b550e34ad215723a9bd81

View File

@@ -0,0 +1,61 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
inherit multiprocessing
SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
KEYWORDS='~amd64 ~x86'
DESCRIPTION='Streaming XML pull parser/serializer for modern C++'
HOMEPAGE='https://www.codesynthesis.com/projects/libstudxml'
LICENSE='MIT'
SLOT='0'
IUSE='test'
RESTRICT='!test? ( test )'
BDEPEND='dev-util/build2'
S="${WORKDIR}/${MY_P}"
src_configure() {
b configure \
config.cc.coptions="${CFLAGS}" \
config.cc.loptions="${LDFLAGS}" \
config.cxx.coptions="${CXXFLAGS}" \
config.cxx.loptions="${LDFLAGS}" \
--jobs $(makeopts_jobs) \
--no-progress \
--verbose 2
}
src_compile() {
b update-for-install \
config.install.root="${EPREFIX}"/usr \
--jobs $(makeopts_jobs) \
--no-progress \
--verbose 2
use test && b update-for-test \
--jobs $(makeopts_jobs) \
--no-progress \
--verbose 2
}
src_test() {
b test \
--jobs $(makeopts_jobs) \
--no-progress \
--verbose 2
}
src_install() {
b install \
config.install.chroot="${D}" \
config.install.root="${EPREFIX}"/usr \
config.install.lib="${EPREFIX}"/usr/$(get_libdir) \
config.install.doc="${EPREFIX}"/usr/share/doc/${PF} \
--no-progress
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription lang="en">
libstudxml is a streaming XML pull parser and streaming XML
serializer implementation for modern, standard C++. It is
compact, external dependency-free, and reasonably efficient.
XML parser is a conforming, non-validating XML 1.0
implementation that is based on tested and proven code.
</longdescription>
</pkgmetadata>

View File

@@ -6,7 +6,7 @@
<name>Alessandro Barbieri</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/opentracing/opentracing-python/issues</bugs-to>
<bugs-to>https://github.com/xattr/xattr/issues</bugs-to>
<remote-id type="pypi">xattr</remote-id>
<remote-id type="github">xattr/xattr</remote-id>
</upstream>

View File

@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="OpenTracing API for Python"
DESCRIPTION="Python wrapper for extended filesystem attributes"
HOMEPAGE="https://github.com/xattr/xattr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"

View File

@@ -15,7 +15,8 @@ DEPEND="|| ( >=app-shells/bash-3.0:* app-shells/zsh )"
RDEPEND="${DEPEND}"
src_install() {
emake DESTDIR="${D}" install
# TODO: Remove `${D}` from PREFIX in >=chruby-0.3.10 (https://git.io/JPQ25)
emake DESTDIR="${D}" PREFIX="${D}/usr" install
insinto "/etc/profile.d"
newins "${FILESDIR}/systemwide.sh" "chruby.sh"

View File

@@ -1,7 +1,7 @@
if [ -n "$BASH_VERSION" ] || [ -n "$ZSH_VERSION" ]; then
source /usr/local/share/chruby/chruby.sh
source /usr/share/chruby/chruby.sh
# If you want chruby to auto-switch the `.ruby-version` of Ruby when you
# cd between your different projects, uncomment following line:
#source /usr/local/share/chruby/auto.sh
#source /usr/share/chruby/auto.sh
fi

View File

@@ -137,7 +137,7 @@ CRATES="
xdg-2.2.0
"
inherit cargo xdg-utils
inherit cargo xdg-utils desktop
DESCRIPTION="A window manager for Adventurers"
HOMEPAGE="https://github.com/leftwm/leftwm"
@@ -154,6 +154,10 @@ LICENSE="
|| ( Apache-2.0 MIT MPL-2.0 )
|| ( MIT )
|| ( MIT Unlicense )
Apache-2.0
MIT
Unlicense
MPL-2.0
"
SLOT="0"
KEYWORDS="~amd64"
@@ -166,7 +170,7 @@ DEPEND="
"
RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/*"
QA_FLAGS_IGNORED="usr/bin/leftwm{,-worker,-state,-check,-command}"
src_compile() {
cd leftwm || die
@@ -176,7 +180,7 @@ src_compile() {
src_install() {
dodoc README.md CHANGELOG
cp leftwm.desktop /usr/share/xsessions/ || die
make_desktop_entry leftwm.desktop /usr/share/xsessions/
cd target/release || die
dobin leftwm{,-worker,-state,-check,-command}
}