mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 19:43:24 -04:00
Merge updates from master
This commit is contained in:
@@ -32,7 +32,24 @@ Please don't use symlinks in the repository (e.g. foobar-x.y.z.ebuild -> foobar-
|
||||
|
||||
Sometimes a upstream lists dependencies which are considered deprecated. If possible, packages should **not** depend on these deprecated dependencies. Reasons a dependency might be deprecated is that it is too old, unmaintained, or the features it adds are not useful to Gentoo. You can find an overview of the currently deprecated dependencies and the reason they are deprecated in `$(portageq get_repo_path / gentoo)/profiles/package.deprecated`. `repoman -dx full` will warn you if your package depends on a deprecated dependency.
|
||||
|
||||
For Python packages there are some additional (test) dependencies that are considered undesirable or not useful, but are not considered deprecated. You can find an overview of those [here](https://dev.gentoo.org/~mgorny/python-guide/distutils.html#enabling-tests).
|
||||
For Python packages there are some additional (test) dependencies that are considered undesirable or not useful, but are not considered deprecated. You can find an overview of those [here](https://dev.gentoo.org/~mgorny/python-guide/distutils.html#enabling-tests) and in the list below:
|
||||
```
|
||||
dev-python/black
|
||||
dev-python/check-manifest
|
||||
dev-python/coverage
|
||||
dev-python/docutils
|
||||
dev-python/flake8
|
||||
dev-python/isort
|
||||
dev-python/mypy
|
||||
dev-python/multilint
|
||||
dev-python/pep8
|
||||
dev-python/pycodestyle
|
||||
dev-python/pytest-cov
|
||||
dev-python/pytest-runner
|
||||
dev-python/readme_renderer
|
||||
dev-python/tox
|
||||
dev-python/twine
|
||||
```
|
||||
|
||||
- #### Licenses of bundled libraries
|
||||
|
||||
@@ -72,3 +89,11 @@ See the [dev manual](https://devmanual.gentoo.org/eclass-reference/distutils-r1.
|
||||
Installation of small files, like documentation, completions, man pages, etc, does not have to be toggle-able with an USE flag. Instead, just install these files unconditionally. This avoids unnecessary recompilations when an user forgot to enable a flag that installs a small file.
|
||||
|
||||
The same holds for optional runtime dependencies. It is not necessary to introduce a USE flag, that does not alter the compiled binary and just pulls in an extra optional runtime dependency. Instead, you can notify the user of these optional runtime dependencies with the `optfeature` function from the [optfeature](https://devmanual.gentoo.org/eclass-reference/optfeature.eclass/) eclass (early from currently deprecated [eutils](https://devmanual.gentoo.org/eclass-reference/eutils.eclass/) eclass). If, for whatever reason, it is still desired to introduce an USE flag for optional runtime dependencies, one can still use the `optfeature` function as well to allow the user to choose to avoid recompiling a package.
|
||||
|
||||
- #### Clean your patches
|
||||
|
||||
See the [dev manual](https://devmanual.gentoo.org/ebuild-writing/misc-files/patches/#clean-patch-howto) for a guide on how to write clean patches
|
||||
|
||||
- #### Avoid colon as a sed delimiter
|
||||
|
||||
As seen in https://bugs.gentoo.org/685160 colon as a sed delimiter can break \*FLAGS. You must not use it to modify \*FLAGS, better if you avoid using it completely.
|
||||
|
||||
@@ -42,6 +42,7 @@ The [GURU regulations](https://wiki.gentoo.org/wiki/Project:GURU#The_regulations
|
||||
- https://devmanual.gentoo.org/ebuild-writing/variables
|
||||
- https://devmanual.gentoo.org/function-reference
|
||||
- https://devmanual.gentoo.org/function-reference/install-functions
|
||||
- https://dev.gentoo.org/~mgorny/python-guide/eclass.html
|
||||
- [GURU outdated packages](https://repology.org/projects/?search=&maintainer=&category=&inrepo=gentoo_ovl_guru¬inrepo=&repos=&families=&repos_newest=&families_newest=&outdated=on)
|
||||
|
||||
## Email Addresses <a name="email"></a>
|
||||
|
||||
1
TODO.md
1
TODO.md
@@ -16,7 +16,6 @@ C
|
||||
* [the-omega-project](https://github.com/davewathaverford/the-omega-project)
|
||||
* [xpmem](https://github.com/hjelmn/xpmem)
|
||||
* [sandia openshmem](https://github.com/Sandia-OpenSHMEM/SOS)
|
||||
* [otf2](https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/docs/otf2-2.2/html/index.html)
|
||||
* [dyninst](https://github.com/dyninst/dyninst)
|
||||
|
||||
C++
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST octetos-coreutils-0.11.1_alpha.tar.gz 31386 BLAKE2B 1a5367617f7b5ce8a3138ec4bb89a3417277a40a55811b57819a6d4f16bef1fc1821880bfe33bc6a34c26df434066a8bdd8e467685e7038e2a3896443d75947e SHA512 7fae5359ee39135496dcd777d4750c8b5c5175b318ef066b0d94fae6f48af75a731a56e0d4f9d3b4669910b9cfa7aed7f26d67085bc2f60237dabc5eedf75325
|
||||
DIST octetos-coreutils-0.13.0_alpha.tar.gz 32902 BLAKE2B 3d063d8354b81cc3eb71d7f7a4cd3ef85ce3fb10e469c32a8117c5d76aa090ca1b0a9bdd2eab21ffdf9b44e1ac0893cf9332ce78ebb6ee63c44d5f6755dfbda4 SHA512 faf3391254f550c765e733b5977a53340de718e07614fa7b2ac044c301da26312d278d60042e5636141f8951fac3beaaec84cd6f8b1f7140f8cf920e1c4b31e2
|
||||
DIST octetos-coreutils-0.17.0_alpha.tar.gz 33027 BLAKE2B e991be57ebbd8efeec6493e06e890446dbcbd30c4e2f7d85c9addcae5ca700867a7e3f60725fc847bbe5acae14f0ac75c84f4c25c89464a38233b65a3cf49a35 SHA512 59318a60aae00f76d91d7c80b40bef7216715d6761f3dd1f0969ddb477b089e4290f25eb28a18ae0b9db4cdf0d19facbf9b6c0edcd6b8fc07e71f5cf9f222142
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
MYPV="${PV/_alpha/-alpha}"
|
||||
MYP="${PN}-${MYPV}"
|
||||
|
||||
DESCRIPTION="Similar to coreutils but is a C++ API."
|
||||
HOMEPAGE="https://github.com/azaeldevel/octetos-coreutils"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/azaeldevel/octetos-coreutils.git"
|
||||
else
|
||||
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="dev-libs/octetos-core"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-libs/check
|
||||
dev-util/cunit
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MYP}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf -fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf
|
||||
}
|
||||
@@ -18,12 +18,12 @@ SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.ori
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="doc test"
|
||||
RESTRICT="!test? ( test ) mirror"
|
||||
IUSE="doc"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="dev-libs/boost
|
||||
DEPEND="
|
||||
dev-libs/boost
|
||||
doc? ( app-doc/doxygen )
|
||||
test? ( >=dev-cpp/gtest-1.8.1 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
1
dev-python/argparse/Manifest
Normal file
1
dev-python/argparse/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST argparse-1.4.0.tar.gz 70508 BLAKE2B 7bc250ea4203f40d67d9a78ca046f7a2023df742a254426cdae551abb2edabb4beba8d3cef7c848e2e98ffd682a80638cf85689ddeab6b4ddcd3fd98e6d2572f SHA512 9941f9d26c43169f947c9efadda6239349e1f9df80ff5fcdba3070bc7b43c43ab6bb4b7f0c7eee8e5d06231a17a7e9ee9eb73c7a9bb68ebe5d13f879686d61b2
|
||||
16
dev-python/argparse/argparse-1.4.0.ebuild
Normal file
16
dev-python/argparse/argparse-1.4.0.ebuild
Normal file
@@ -0,0 +1,16 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python command-line parsing library"
|
||||
HOMEPAGE="https://github.com/ThomasWaldmann/argparse/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PYTHON"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
8
dev-python/argparse/metadata.xml
Normal file
8
dev-python/argparse/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/auditok/Manifest
Normal file
1
dev-python/auditok/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST auditok-0.2.0.tar.gz 2162248 BLAKE2B 4b1738f69050a012070a193324be149520660b333e6fadb7d015321fe0e069101f1e2c09dc753c1b0e8a2affe4aba1ddcb2e4eb6104b8a2daf211cb058495e9c SHA512 7c21b83a3ef5873b6670a09d447ec6d427145db311472aba57f2d22c5a4542bdd9d04e338e3e2e6be73c501fd3ab73f83568f4ebdab4f4484a50d453fb745860
|
||||
16
dev-python/auditok/auditok-0.2.0.ebuild
Normal file
16
dev-python/auditok/auditok-0.2.0.ebuild
Normal file
@@ -0,0 +1,16 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A module for Audio/Acoustic Activity Detection"
|
||||
HOMEPAGE="https://github.com/amsehili/auditok/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
8
dev-python/auditok/metadata.xml
Normal file
8
dev-python/auditok/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/ffmpeg-python/Manifest
Normal file
1
dev-python/ffmpeg-python/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ffmpeg-python-0.2.0.tar.gz 3267771 BLAKE2B 8bca4a24434b6c7a542e3c178cb7bf1e5650f9763636d5378f9652cdd07ef19b0e96007d6bb71fdf1664efb6e33d597844c7d6a44dc8dcb1c083e21f53649469 SHA512 933ed958d61536bbbc0e0b08e19521c4b1f7df1cfe97de0b3d149a2748c5bd74915a3134861e8ecb1f92d5860315228b76aefcd087fcf07e188a56c651f5e301
|
||||
28
dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild
Normal file
28
dev-python/ffmpeg-python/ffmpeg-python-0.2.0.ebuild
Normal file
@@ -0,0 +1,28 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for FFmpeg - with complex filtering support"
|
||||
HOMEPAGE="https://github.com/kkroening/ffmpeg-python"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
media-video/ffmpeg
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
|
||||
python_prepare_all() {
|
||||
sed -e '/\<pytest-runner\>/d' -i setup.py
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
8
dev-python/ffmpeg-python/metadata.xml
Normal file
8
dev-python/ffmpeg-python/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
1
dev-python/pysubs2/Manifest
Normal file
1
dev-python/pysubs2/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST pysubs2-1.2.0.tar.gz 24022 BLAKE2B 46064dd456b6ae74de867e200a1ae89f7b177c2b5c51bfed3fb52656a5bb0d0ce825f552a1d7941127a8cdfba7f256b6fabf3a78b2f7432ef8121a0dd599797b SHA512 81af7bf7f1b7627f7fa86b32df4d006e654aa6d391e7b767fe3567f0b692e4ad7966cb3db5618f228de20d4c8e489dcf22080101c135a4f55bb6ffaab7ae5792
|
||||
8
dev-python/pysubs2/metadata.xml
Normal file
8
dev-python/pysubs2/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
16
dev-python/pysubs2/pysubs2-1.2.0.ebuild
Normal file
16
dev-python/pysubs2/pysubs2-1.2.0.ebuild
Normal file
@@ -0,0 +1,16 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library for editing subtitle files"
|
||||
HOMEPAGE="https://github.com/tkarabela/pysubs2"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
1
dev-python/srt/Manifest
Normal file
1
dev-python/srt/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST srt-3.4.1.tar.gz 23723 BLAKE2B 33445cb969db64e89978c06fcb0b8145047a1f40082500f507b8c70d42489dc083f7b2972868bf08a9f5fcb1b9a279df279f034455d0b326f3c03da086bd59c5 SHA512 bb214935203b4d3a8bc1dc7968ed318ed55709b880046dd070c3547e5c5e7df6d12f445e3be83a2e938096655008705a76461c404494a1c8eccee36f2ff465cd
|
||||
8
dev-python/srt/metadata.xml
Normal file
8
dev-python/srt/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
30
dev-python/srt/srt-3.4.1.ebuild
Normal file
30
dev-python/srt/srt-3.4.1.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A tiny library for parsing, modifying, and composing SRT files"
|
||||
HOMEPAGE="https://github.com/cdown/srt"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
mv "${S}"/srt_tools/srt "${S}"/srt_tools/srt-cdown || die "Cannot rename the file"
|
||||
sed -e 's|"srt_tools/srt"|"srt_tools/srt-cdown"|' \
|
||||
-i "${S}"/setup.py || die "Cannot update setup.py"
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "To avoid conflict with dev-python/pysrt::gentoo the binary has been"
|
||||
ewarn "renamed /usr/bin/srt-cdown. The python module is still called srt."
|
||||
}
|
||||
1
dev-python/webrtcvad/Manifest
Normal file
1
dev-python/webrtcvad/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST webrtcvad-2.0.10.tar.gz 66156 BLAKE2B 7897903e66e1693ba780f4f4a821cab971206b6a1d6ff2d87d37164a3759f4cde249943e6defd1d548196bb057b726e2af715ad0594c45400735e4f4da27f014 SHA512 375c2161446dda62df7c8a81540b141663ada44f8b335338d1552dff97286d1f28e045a900a079ea42fb1fe11370252e014b31b140a44c7ae0a10bf8a4ac6333
|
||||
8
dev-python/webrtcvad/metadata.xml
Normal file
8
dev-python/webrtcvad/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
16
dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
Normal file
16
dev-python/webrtcvad/webrtcvad-2.0.10.ebuild
Normal file
@@ -0,0 +1,16 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python interface to the Google WebRTC Voice Activity Detector (VAD)"
|
||||
HOMEPAGE="https://github.com/wiseman/py-webrtcvad"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
@@ -1 +1 @@
|
||||
DIST rust-analyzer-x86_64-unknown-linux-gnu.gz 11496414 BLAKE2B 0272981cca648bce458bbdf2764ade9e53e0d47f30e3b97848460f14b67a4def0a52673353a89844b501ac6fa9d76a5194d7cf3653bd6b37a748b9b4811c13e5 SHA512 4b7ea514e758381cc3c3264525f0904a71d55601be651f7597be8a58b36f9ccea09041ea0139c512a608cae0f1cdc998bb0682a5f023fb769da16ad482d45b24
|
||||
DIST rust-analyzer-x86_64-unknown-linux-gnu.gz 11589435 BLAKE2B 571ed4fdf5bc9f35d64b52b4b8cde7b0e0b534e0e8361e34ef51bd885d040c29c359a07de10ec338371144efc8d74f27314cfd08eb184e7fb20ded48a1d750a6 SHA512 6c15c4ff859f88917a486aa04bba1db0e28e85356814fe10e783f27946589bdb68cbb99057c889fd8011994a8e2fbafb6e0fd640c2d744144e07f07188d6761b
|
||||
|
||||
@@ -56,7 +56,7 @@ get_boinc_src() {
|
||||
*) die "${FUNCNAME}: unknown release type '${RELEASE_TYPE}'"
|
||||
esac
|
||||
|
||||
local _SRC_URI="https://github.com/BOINC/boinc/archive"
|
||||
local _SRC_URI="https://github.com/BOINC/boinc/archive/"
|
||||
_SRC_URI+="${RELEASE_TYPE}_release/${RELEASE_MINOR}/${RELEASE_PATCH}.tar.gz"
|
||||
_SRC_URI+=" -> boinc${SUFFIX}-${RELEASE_PATCH}.tar.gz"
|
||||
|
||||
|
||||
1
media-video/ffsubsync/Manifest
Normal file
1
media-video/ffsubsync/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST ffsubsync-0.4.11.tar.gz 3818585 BLAKE2B 2f17da90306b4060553508b445c59eff4d73dfebf57754924a0836d791054a41e5f84e34813d85ea528136d8d1c64e71dd41e843b752015b9de6fac1edb38689 SHA512 decb4ff110c723228271961692bb12eac12c0e8c7b574d23d22fe760f0bcee3ad44811ce8ef8a7ee03a68ae9d15721ede363e6b0389ff44d48f521b045489ccb
|
||||
30
media-video/ffsubsync/ffsubsync-0.4.11.ebuild
Normal file
30
media-video/ffsubsync/ffsubsync-0.4.11.ebuild
Normal file
@@ -0,0 +1,30 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Automagically syncronize subtitles with video"
|
||||
HOMEPAGE="https://github.com/smacke/ffsubsync"
|
||||
SRC_URI="https://github.com/smacke/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/auditok[${PYTHON_USEDEP}]
|
||||
dev-python/argparse[${PYTHON_USEDEP}]
|
||||
dev-python/cchardet[${PYTHON_USEDEP}]
|
||||
dev-python/ffmpeg-python[${PYTHON_USEDEP}]
|
||||
dev-python/future[${PYTHON_USEDEP}]
|
||||
>=dev-python/numpy-1.12.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pysubs2-1.2.0[${PYTHON_USEDEP}]
|
||||
dev-python/rich[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
>=dev-python/srt-3.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/tqdm[${PYTHON_USEDEP}]
|
||||
dev-python/webrtcvad[${PYTHON_USEDEP}]
|
||||
"
|
||||
8
media-video/ffsubsync/metadata.xml
Normal file
8
media-video/ffsubsync/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>smaniotto.nicola@gmail.com</email>
|
||||
<name>Nicola Smaniotto</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
EAPI=8
|
||||
|
||||
BOINC_SUBMODULE="samples/${PN}"
|
||||
BOINC_MASTER_URL="https://gene.disi.unitn.it/test/"
|
||||
BOINC_INVITATION_CODE="science@tn"
|
||||
BOINC_HELPTEXT=\
|
||||
@@ -16,7 +17,7 @@ COMMIT="3186afba409a"
|
||||
DESCRIPTION="BOINC application for expanding Gene Regulatory Networks (GRN)"
|
||||
HOMEPAGE+=" https://bitbucket.org/francesco-asnicar/pc-boinc"
|
||||
SRC_URI="https://bitbucket.org/francesco-asnicar/${MY_PN}/get/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/francesco-asnicar-pc-boinc-${COMMIT}"
|
||||
BOINC_S="francesco-asnicar-${MY_PN}-${COMMIT}"
|
||||
|
||||
LICENSE="sunpro public-domain"
|
||||
SLOT="0"
|
||||
@@ -31,8 +32,11 @@ DOCS=( Readme.md )
|
||||
|
||||
boinc-app_add_deps
|
||||
|
||||
boinc_require_source 7.16.16
|
||||
boinc_enable_autotools
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
boinc_src_prepare
|
||||
|
||||
# error: inlining failed in call to ‘always_inline’ ‘int fprintf(FILE*, const char*, ...)’: target specific option mismatch
|
||||
sed -i src/main.cpp \
|
||||
@@ -42,7 +46,7 @@ src_prepare() {
|
||||
|
||||
src_compile() {
|
||||
tc-export CC CXX
|
||||
emake BOINC_DIR=/usr/include/boinc -C src
|
||||
emake -C src
|
||||
}
|
||||
|
||||
src_test() {
|
||||
1
sys-cluster/otf2/Manifest
Normal file
1
sys-cluster/otf2/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST otf2-2.3.tar.gz 5321226 BLAKE2B a217ac2bcc0fa777dccc99a0f90a143b3cfea66ff717cfe66f68d2d59407023b1f0e419d9c4275d27f201fa3df0c5a89d4730052039144b02a2136e390e85fbb SHA512 c27c768f178e512c46683667d70bc2ad3871b17b8978356b13917d3fc12b49b4ee5d5767e9e10a247bbc7f2e911aaae7455bfec8f36704236d55c16454fa0a4c
|
||||
11
sys-cluster/otf2/metadata.xml
Normal file
11
sys-cluster/otf2/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>lssndrbarbieri@gmail.com</email>
|
||||
<name>Alessandro Barbieri</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="sionlib">Enable <pkg>sys-cluster/sionlib</pkg> support</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
49
sys-cluster/otf2/otf2-2.3.ebuild
Normal file
49
sys-cluster/otf2/otf2-2.3.ebuild
Normal file
@@ -0,0 +1,49 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="highly scalable, memory efficient event trace data format"
|
||||
HOMEPAGE="https://www.vi-hps.org/projects/score-p"
|
||||
SRC_URI="http://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/${P}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug sionlib test"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep 'dev-python/six[${PYTHON_USEDEP}]')
|
||||
|
||||
sionlib? ( sys-cluster/sionlib[tools] )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
#RESTRICT="!test? ( test )"
|
||||
RESTRICT="test" #tests are failing
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
--disable-platform-mic
|
||||
--disable-static
|
||||
--enable-shared
|
||||
|
||||
$(use_enable test backend-test-runs)
|
||||
$(use_enable debug)
|
||||
$(use_with sionlib)
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST sionlib-1.7.6.tar.gz 486418 BLAKE2B 885eb2012ec6da031f5ae8b093ee4f3e5bbe31c9b24a11576f2ad01b32ddd8a85051565034f0e6c756af51409fb89f9c79f80b35c8337f2dc7912cb9e54d909b SHA512 afdd8520f489bc940edc51ffa636a25cad778de07bfbb21d2bd2ab767e57b16044990d85ef44d2e6482a376196f5c6a2a6f1a71556dd987f8094dd396a971d1c
|
||||
DIST sionlib-1.7.7.tar.gz 489080 BLAKE2B 1ffd06d1b245034b28700af1249135347cdd731a7af23ad96a27b5b5a11d64d9a67249fcd1c44cea43face1066e7ae1d59681e84cef2041e18f02e0c3e8f70ee SHA512 f270467e09893adf1af6103557365acbc9a3e73fe08716a21de6f59b25be9b187ee1c1ec1d878a9599e735f98da470b5e2e184774c27ed0ff0c330c5bf0a5677
|
||||
DIST sionlibl-1.7.7.tar.gz 490515 BLAKE2B 76971dd6d80222144b40da345d58311911aab09c6a5250b85d4a2731d2f93cdbd39d87dd6bbafdeaba88f06603105076267f6956417916f118ec45e07fa59269 SHA512 6ef46a0905552c558595bf6b72225a290d73dc87fa33c9862de5e4bd4d683792437646f7b4ab8a463b4a50d1b4a79aec96a66e577e815de3f23e9274be2681af
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
diff '--color=auto' -ru a/config/determine-cc.sh b/config/determine-cc.sh
|
||||
--- a/config/determine-cc.sh 2021-04-25 01:09:35.175990108 +0200
|
||||
+++ b/config/determine-cc.sh 2021-04-25 01:10:02.876433713 +0200
|
||||
--- a/config/determine-cc.sh
|
||||
+++ b/config/determine-cc.sh
|
||||
@@ -1,7 +1,6 @@
|
||||
#!/bin/sh
|
||||
# determine what compiler is behind "cc" (and presumably "CC" and "ftn") wrapper
|
||||
@@ -9,9 +8,8 @@ diff '--color=auto' -ru a/config/determine-cc.sh b/config/determine-cc.sh
|
||||
COMP=
|
||||
if [ -z "$CC" ]; then
|
||||
echo "No 'cc' located!"
|
||||
diff '--color=auto' -ru a/config/select-compiler.sh b/config/select-compiler.sh
|
||||
--- a/config/select-compiler.sh 2021-04-25 01:09:35.175990108 +0200
|
||||
+++ b/config/select-compiler.sh 2021-04-25 01:10:26.882817842 +0200
|
||||
--- a/config/select-compiler.sh
|
||||
+++ b/config/select-compiler.sh
|
||||
@@ -9,7 +9,7 @@
|
||||
CPS=""
|
||||
COMP=""
|
||||
@@ -21,9 +19,8 @@ diff '--color=auto' -ru a/config/select-compiler.sh b/config/select-compiler.sh
|
||||
if [ -n "${GNU}" ]
|
||||
then
|
||||
NCPS=`expr ${NCPS} + 1`
|
||||
diff '--color=auto' -ru a/config/select-mpi.sh b/config/select-mpi.sh
|
||||
--- a/config/select-mpi.sh 2021-04-25 01:09:35.175990108 +0200
|
||||
+++ b/config/select-mpi.sh 2021-04-25 01:12:41.269962840 +0200
|
||||
--- a/config/select-mpi.sh
|
||||
+++ b/config/select-mpi.sh
|
||||
@@ -76,7 +76,6 @@
|
||||
if [ -z "${MPIS}" ]; then MPIS="${MPI}"; else MPIS="${MPIS}|${MPI}"; fi
|
||||
fi
|
||||
@@ -41,9 +38,8 @@ diff '--color=auto' -ru a/config/select-mpi.sh b/config/select-mpi.sh
|
||||
MINCDIR=`cat mpiconf.txt | sed -e 's#^.* "##' -e 's#/mpi.h".*##'`
|
||||
if [ -n "${MINCDIR}" ]
|
||||
then
|
||||
diff '--color=auto' -ru a/mf/Makefile.defs.linux-gomp b/mf/Makefile.defs.linux-gomp
|
||||
--- a/mf/Makefile.defs.linux-gomp 2021-04-25 01:09:35.119989211 +0200
|
||||
+++ b/mf/Makefile.defs.linux-gomp 2021-04-25 01:52:32.378951608 +0200
|
||||
--- a/mf/Makefile.defs.linux-gomp
|
||||
+++ b/mf/Makefile.defs.linux-gomp
|
||||
@@ -23,24 +23,19 @@
|
||||
#------------------------------------------------------------------------------
|
||||
# SIONlib General Settings
|
||||
@@ -95,23 +91,13 @@ diff '--color=auto' -ru a/mf/Makefile.defs.linux-gomp b/mf/Makefile.defs.linux-g
|
||||
SZLIB_LIBPATH = -L$(TOPDIR)/utils/szlib
|
||||
SZLIB_LIB = -lsc.z
|
||||
|
||||
diff '--color=auto' -ru a/src/fortraninterface/Makefile b/src/fortraninterface/Makefile
|
||||
--- a/src/fortraninterface/Makefile 2021-04-25 01:09:35.141989563 +0200
|
||||
+++ b/src/fortraninterface/Makefile 2021-04-25 01:23:48.055976593 +0200
|
||||
@@ -109,7 +110,7 @@
|
||||
$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90.F90 > sion_f90.f90
|
||||
sion_f90.mod : sion_f90.o
|
||||
sion_f90.o : sion_f90.f90 sion_f77.h $(SION_HDRS)
|
||||
- $(F90) -c sion_f90.f90
|
||||
+ $(F90) $(F90FLAGS) -c sion_f90.f90
|
||||
|
||||
sion_f90_omp.o: sion_f90.o
|
||||
sion_f90_mpi.o: sion_f90.o
|
||||
--- a/src/fortraninterface/Makefile
|
||||
+++ b/src/fortraninterface/Makefile
|
||||
@@ -121,21 +122,21 @@
|
||||
$(CPP) $(F90FLAGS) $(F90FLAGS_CPP) $(F90MPIFLAGS) -P -E -I ../lib sion_f90_mpi.F90 > sion_f90_mpi.f90
|
||||
sion_f90_mpi.mod : sion_f90_mpi.o
|
||||
sion_f90_mpi.o : sion_f90_mpi.f90 sion_f90.mod $(SION_HDRS)
|
||||
- $(MPIF90) -c sion_f90_mpi.f90
|
||||
- $(MPIF90) $(F90FLAGS) -c sion_f90_mpi.f90
|
||||
+ $(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_mpi.f90
|
||||
|
||||
# F90 Interface (OMP)
|
||||
@@ -119,7 +105,7 @@ diff '--color=auto' -ru a/src/fortraninterface/Makefile b/src/fortraninterface/M
|
||||
$(CPP) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_omp.F90 > sion_f90_omp.f90
|
||||
sion_f90_omp.mod : sion_f90_omp.o
|
||||
sion_f90_omp.o : sion_f90_omp.f90 sion_f90.mod $(SION_HDRS)
|
||||
- $(OMPF90) -c sion_f90_omp.f90
|
||||
- $(OMPF90) $(F90FLAGS) -c sion_f90_omp.f90
|
||||
+ $(OMPF90) $(F90FLAGS) $(F90OMPFLAGS) -c sion_f90_omp.f90
|
||||
|
||||
# F90 Interface (OMPI)
|
||||
@@ -127,7 +113,7 @@ diff '--color=auto' -ru a/src/fortraninterface/Makefile b/src/fortraninterface/M
|
||||
$(CPP) $(F90MPIFLAGS) $(F90OMPFLAGS) $(F90FLAGS) $(F90FLAGS_CPP) -P -E -I ../lib sion_f90_ompi.F90 > sion_f90_ompi.f90
|
||||
sion_f90_ompi.mod : sion_f90_ompi.o
|
||||
sion_f90_ompi.o : sion_f90_ompi.f90 $(SION_HDRS)
|
||||
- $(MPIF90) -c sion_f90_ompi.f90
|
||||
- $(MPIF90) $(F90FLAGS) -c sion_f90_ompi.f90
|
||||
+ $(MPIF90) $(F90FLAGS) $(F90MPIFLAGS) -c sion_f90_ompi.f90
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ SIONlib provides two different interfaces: one for parallel access (with impleme
|
||||
</longdescription>
|
||||
<use>
|
||||
<!--<flag name="cuda">enable CUDA aware interface</flag>-->
|
||||
<flag name="cxx">Disable C++ support</flag>
|
||||
<flag name="cxx">Enable C++ support</flag>
|
||||
<flag name="debug">enable SIONlib debug</flag>
|
||||
<flag name="fortran">Enable Fortran support</flag>
|
||||
<flag name="mpi">enable mpi</flag>
|
||||
@@ -30,5 +30,6 @@ SIONlib provides two different interfaces: one for parallel access (with impleme
|
||||
<flag name="parutils">Enable compilation of parutils (used for benchmarking)</flag>
|
||||
<flag name="pthreads">configure SIONlib to use pthreads for locking</flag>
|
||||
<!--<flag name="sionfwd">enable I/O forwarding with SIONfwd</flag>-->
|
||||
<flag name="tools">Build the tooling version instead</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,27 +1,32 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
DOCS_BUILDER="doxygen"
|
||||
DOCS_CONFIG_NAME="doxy"
|
||||
FORTRAN_NEEDED="fortran"
|
||||
PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
|
||||
inherit docs flag-o-matic fortran-2 python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Scalable I/O library for parallel access to task-local files"
|
||||
HOMEPAGE="https://www.fz-juelich.de/ias/jsc/EN/Expertise/Support/Software/SIONlib/_node.html"
|
||||
SRC_URI="http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV} -> ${P}.tar.gz"
|
||||
SRC_URI="
|
||||
!tools? ( http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV} -> ${P}.tar.gz )
|
||||
tools? ( http://apps.fz-juelich.de/jsc/sionlib/download.php?version=${PV}l -> ${PN}l-${PV}.tar.gz )
|
||||
"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+cxx debug doc examples +fortran +mpi +ompi +openmp +parutils +pthreads python"
|
||||
IUSE="+cxx debug doc examples +fortran +mpi +ompi +openmp +parutils +pthreads python tools"
|
||||
#TODO: cuda sionfwd msa
|
||||
#--enable-sionfwd=/path/to/sionfwd
|
||||
#--msa=(hostname-regex|deep-est-sdv)] MSA aware collective operations for the given system
|
||||
|
||||
PATCHES=( "${FILESDIR}/respect-flags.patch" )
|
||||
PATCHES=( "${FILESDIR}/${PN}-respect-flags.patch" )
|
||||
|
||||
RDEPEND="
|
||||
mpi? ( virtual/mpi )
|
||||
@@ -35,7 +40,6 @@ DEPEND="
|
||||
${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
pkg_setup() {
|
||||
FORTRAN_NEED_OPENMP=0
|
||||
@@ -1,4 +1,2 @@
|
||||
DIST OpenTabletDriver-0.5.3.1.tar.gz 4040912 BLAKE2B 0d0a05cfc5ed0339e65e43acddf701f26b12021f82c9d69db494887b71032a64be0f740f03ba518dda09c9cff79fc97d8b1599fbef5aba694fd5ad1f184d3020 SHA512 88e84cd3ea1722e4e7a252bb371455e3eb61f8ddf30cfd83d24149b92c33cf18112cbbabb0b7b7d443060b7742ac1910bd046b5489d685c5f60156c214f56f19
|
||||
DIST OpenTabletDriver-0.5.3.2.tar.gz 4051840 BLAKE2B c50ef62fc8232a09123430f180b6a6d92b16faf42edf08fecb05f4a5a5096e67dfd8f86c10976938333818194dca77ec4af0a42d5d0752c981378a80b8152c6f SHA512 92b90526651b8201ef5c6e0063bb204889abb64929b606577e4d6be7896a14954fd5c4a7cc39197640152c38009f5af45919d5cf1fff5acdb7bed603204daac4
|
||||
DIST OpenTabletDriver-source-0.5.3.1.tar.gz 174676 BLAKE2B a599aa070a8153ff9a63d0f4c717ac6bd62a03c0ca962612ad804908b686bbe80114c1b79a49fd43200963084ea6f68c5dbc349248509c4705792982c2e48f66 SHA512 55415e50559c6203f808c411a6111771d4639f3e1db67388da2f01068312afd744bd98a8c9fbf4d59f8ad94e1c71887dedcb032c354ec9d1f192fd091cd71426
|
||||
DIST OpenTabletDriver-source-0.5.3.2.tar.gz 174690 BLAKE2B 8ea7d235a4aaf4f605b152ec3971a44b556dd46981022ca5525f1a89307f4b444875fbe55377b37be99197e8c63eab4264c0343c3cecd893b2fefadd05a2110e SHA512 318ff65ed271ad7c2a1675b2079bca7ef4f6543025c155bcc1132b4ee8f26e7c85c1cdd363a1e7a4edba78ee234ed51b5d1841331a2bdeff05f3dd43e40af6e3
|
||||
DIST OpenTabletDriver-source-0.5.3.3.tar.gz 175040 BLAKE2B 117a32683dfbcec54c8a8d2e75350e4fc81f0e7592ad55468079d1bd85fb670acc60404befcad3704138ad59927d7237a5c2dac592c0a8f9a0eff1a44cd2c36c SHA512 f2ba081463b4a3e02564430c925db077693d681f72bbc6fd104ece395e21a9db6383cd4b5e69fcb5774c6c3c24f67464f72e670cc3bdf1fe21edec2bdf5c42fc
|
||||
DIST OpenTabletDriver-v0.5.3.3.tar.gz 4052905 BLAKE2B 36c60dc87368dbe9595182ad2439447692cec8444bc005cc320d22c3f1b13e501e57ad038decd86d4c1129a44ba27cf1c3ebd4ca4bd666732a1dac755095c787 SHA512 83415abea4b67ed4af499c1edf91f2b81959a3888c9d64e4854086ade50da883c690b784fd5641307d0ac1d75ee8120090a834c3e910eb57bed92a20b4cc10b3
|
||||
|
||||
@@ -1,78 +0,0 @@
|
||||
# Copyright 2019-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop
|
||||
|
||||
MY_PN=OpenTabletDriver
|
||||
|
||||
DESCRIPTION="Cross platform tablet driver (binary package)"
|
||||
HOMEPAGE="https://github.com/OpenTabletDriver"
|
||||
SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz -> OpenTabletDriver-source-${PV}.tar.gz https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz -> OpenTabletDriver-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
dev-libs/libevdev
|
||||
x11-libs/gtk+:3
|
||||
virtual/udev
|
||||
|| ( dev-dotnet/dotnet-sdk-bin dev-dotnet/dotnet-runtime-bin )
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}"
|
||||
src_install() {
|
||||
local LP=opentabletdriver
|
||||
local SP="otd"
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
# install -do root "${D}/usr/share/${PN}"
|
||||
|
||||
exeinto "/usr/share/${MY_PN}"
|
||||
exeopts -o root -Dm755
|
||||
|
||||
for binary in *.dll *.json; do
|
||||
# install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
|
||||
doexe "$binary"
|
||||
#fowners root "$binary"
|
||||
done
|
||||
|
||||
for bin in *.Daemon *.UX.Gtk *.Console; do
|
||||
# install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
|
||||
doexe "$bin"
|
||||
done
|
||||
|
||||
insinto "/usr/share/${MY_PN}"
|
||||
doins -r "Configurations"
|
||||
|
||||
insinto "/lib/udev/rules.d"
|
||||
doins -r "${S}/99-${LP}.rules"
|
||||
#install -Dm 644 -o root "${S}/99-${LP}.rules" -t "${D}/usr/lib/udev/rules.d"
|
||||
udevadm control --reload || die
|
||||
|
||||
cd "${FILESDIR}" || die
|
||||
#install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
|
||||
dobin "${SP}"
|
||||
#install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
|
||||
dobin "${SP}-gui"
|
||||
|
||||
cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
|
||||
doicon "otd.png"
|
||||
make_desktop_entry /usr/bin/otd-gui OpenTabletDriver otd Settings
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "Please replug your tablet before attempting to use the driver"
|
||||
fi
|
||||
ewarn "otd-gui is currently broken while the daemon is running https://github.com/OpenTabletDriver/OpenTabletDriver/issues/1041"
|
||||
#ewarn "please replug your tablet."
|
||||
}
|
||||
@@ -9,7 +9,7 @@ MY_PN=OpenTabletDriver
|
||||
|
||||
DESCRIPTION="Cross platform tablet driver (binary package)"
|
||||
HOMEPAGE="https://github.com/OpenTabletDriver"
|
||||
SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz -> OpenTabletDriver-source-${PV}.tar.gz https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz -> OpenTabletDriver-${PV}.tar.gz"
|
||||
SRC_URI="https://github.com/OpenTabletDriver/OpenTabletDriver/archive/refs/tags/v${PV}.tar.gz -> OpenTabletDriver-source-${PV}.tar.gz https://github.com/OpenTabletDriver/OpenTabletDriver/releases/download/v${PV}/OpenTabletDriver.linux-x64.tar.gz -> OpenTabletDriver-v${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
@@ -34,19 +34,14 @@ src_install() {
|
||||
|
||||
cd "${S}" || die
|
||||
|
||||
# install -do root "${D}/usr/share/${PN}"
|
||||
|
||||
exeinto "/usr/share/${MY_PN}"
|
||||
exeopts -o root -Dm755
|
||||
|
||||
for binary in *.dll *.json; do
|
||||
# install -Dm 755 -o root "$binary" -t "${D}/usr/share/${PN}"
|
||||
doexe "$binary"
|
||||
#fowners root "$binary"
|
||||
done
|
||||
|
||||
for bin in *.Daemon *.UX.Gtk *.Console; do
|
||||
# install -Dm 755 -o root "$bin" -t "${D}/usr/share/${PN}"
|
||||
doexe "$bin"
|
||||
done
|
||||
|
||||
@@ -55,13 +50,10 @@ src_install() {
|
||||
|
||||
insinto "/lib/udev/rules.d"
|
||||
doins -r "${S}/99-${LP}.rules"
|
||||
#install -Dm 644 -o root "${S}/99-${LP}.rules" -t "${D}/usr/lib/udev/rules.d"
|
||||
udevadm control --reload || die
|
||||
|
||||
cd "${FILESDIR}" || die
|
||||
#install -Dm 755 -o root "${SP}" -t "${D}/usr/bin"
|
||||
dobin "${SP}"
|
||||
#install -Dm 755 -o root "${SP}-gui" -t "${D}/usr/bin"
|
||||
dobin "${SP}-gui"
|
||||
|
||||
cd "${WORKDIR}/${MY_PN}-${PV}/${MY_PN}.UX/Assets" || die
|
||||
@@ -1 +1 @@
|
||||
DIST libadwaita-main.tar.gz 491771 BLAKE2B 7ff2ef163c8cebd8bc6644279e6b6ecb8314b366b0c6bc6b643c4600debe1494e4de2f668cbea39eda83cbe83b84c9577ae7e7497cb27609c95759bc5f339f7d SHA512 1d102f2734087ee7c6ef53a58c3d07c6839f9d61103460d65bf4d759a6918449e2fe001f42cc98f97a515bd7daf23684cdee7fd5b1676c82ae353a025a01f39e
|
||||
DIST libadwaita-1.0.0.tar.gz 494978 BLAKE2B 60cdf77426c3899bc60219e228eef6bd8b0d95658989b52c69f1ad0cb514437b342cc7c1e2a1c85dc2fd7296ca303bb53042d145977a7e5d09b82f4b6595767a SHA512 c13bd41eb30f6b48e19f7229ec9abfdc2e696e54083f986756c54773334c1908171013e343fe2c849453ed188b3835d80b441ed67b092c60ce7f675400206a5d
|
||||
|
||||
@@ -6,9 +6,11 @@ VALA_USE_DEPEND="vapigen"
|
||||
|
||||
inherit vala meson gnome2-utils xdg
|
||||
|
||||
COMMIT="f5932ab4250c8e709958c6e75a1a4941a5f0f386"
|
||||
|
||||
DESCRIPTION="Building blocks for modern GNOME applications."
|
||||
HOMEPAGE="https://gitlab.gnome.org/GNOME/libadwaita"
|
||||
SRC_URI="https://gitlab.gnome.org/GNOME/libadwaita/-/archive/main/libadwaita-main.tar.gz"
|
||||
SRC_URI="https://gitlab.gnome.org/GNOME/libadwaita/-/archive/${COMMIT}/libadwaita-${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -33,11 +35,3 @@ S="${WORKDIR}/$PN-${PV}"
|
||||
src_install() {
|
||||
meson_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user