mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-07-11 16:56:31 +02:00
Compare commits
10 Commits
dc43a19971
...
5d313c8232
| Author | SHA1 | Date | |
|---|---|---|---|
| 5d313c8232 | |||
| 65007cdb06 | |||
| 2f65e8ecb6 | |||
| ab8521aa86 | |||
| 517c31ac9d | |||
| 1ceb95bbdd | |||
| e0a3480db6 | |||
| 7cb9e0d99c | |||
| c7072d82d6 | |||
| 9e2b0c2c25 |
@@ -1,2 +0,0 @@
|
||||
DIST screenkey-1.5.tar.gz 87449 BLAKE2B 1ca3a7d643c65e2a82ce51feb4de022ccb0bb35848c0bb63871343b499e4b7a677e7df379ad259c149ba4a93d98cc36a05d9fb58976cc96d20b3fe98b54301db SHA512 bc9457b17c9e2fea3cefc97546dfd89a019a527608ec79960d1a712c1f1bbc97cf37404a1d84ca1c4587ae4d52163e2de30797f75b9a4a1da45ac585b8b650cf
|
||||
EBUILD screenkey-1.5.ebuild 985 BLAKE2B c22b91024bee4592d3afadcc298ea29f8b36f161c1d7caea3fb43feaa1389c16623093977aa974e91def6a66a933fc0edc12a1b1f4b1e151655f64f736890cfd SHA512 a40c23a68533dac5043d3a1f9025b88150a54c1178e23b80a4011fda8c1e763a290656cf81a6fd96fca3ded00914e25bdb49e9e6de49979c6392495d1567fc81
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
|
||||
inherit distutils-r1 xdg
|
||||
|
||||
DESCRIPTION="A screencast tool to display your keys inspired by Screenflick"
|
||||
HOMEPAGE="https://www.thregr.org/~wavexx/software/screenkey/"
|
||||
|
||||
if [[ "${PV}" == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://gitlab.com/screenkey/${PN}.git"
|
||||
else
|
||||
SRC_URI="https://gitlab.com/screenkey/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
S="${WORKDIR}"/"${PN}"-v"${PV}"
|
||||
fi
|
||||
|
||||
RESTRICT="test"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/python-distutils-extra[${PYTHON_USEDEP}]
|
||||
"
|
||||
RDEPEND="
|
||||
dev-python/pycairo[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject[${PYTHON_USEDEP}]
|
||||
sys-devel/gettext
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
xdg_environment_reset
|
||||
|
||||
# Change the doc install path
|
||||
sed -i "s/share\/doc\/screenkey/share\/doc\/${P}/g" setup.py || die
|
||||
|
||||
default
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
# Copyright 2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="Cross assembler for 6510 code"
|
||||
HOMEPAGE="http://www.theweb.dk/KickAssembler/Main.php"
|
||||
# This is unchanged archive downloaded from homepage. For some reason IIS
|
||||
# which is used for hosting rejects direct download for tools like curl/wget,
|
||||
# hence the mirror on my web server.
|
||||
SRC_URI="https://vimja.pl/filez/${PN}${PV}.zip"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=virtual/jre-1.8"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
THENAME="KickAss"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
java-pkg_jarinto /opt/${PN}
|
||||
java-pkg_newjar ${THENAME}.jar ${THENAME}.jar
|
||||
java-pkg_dolauncher \
|
||||
${PN} \
|
||||
--jar /opt/${PN}/${THENAME}.jar \
|
||||
-into /opt
|
||||
java-pkg_dolauncher \
|
||||
${THENAME}3To4Converter \
|
||||
--jar /opt/${PN}/${THENAME}3To4Converter.jar \
|
||||
-into /opt
|
||||
|
||||
#into /opt/${PN}
|
||||
cp -a "${S}/Examples" ${D}/opt/${PN} || die "Failed to copy examples"
|
||||
cp "${S}/${THENAME}.cfg" ${D}/opt/${PN} || die "Failed to copy config"
|
||||
docinto KickAssembler.pdf /opt/${PN}
|
||||
}
|
||||
@@ -1,6 +1,8 @@
|
||||
DIST KickAssembler3.42.zip 833009 BLAKE2B bc36cd4cab44212c28551bacc9bfc39c9e370a6bef39fdbb37c88b6cf8678a5c297cbca511289c8fa9a22c3eb974eeb8d23a7cf7b3c8ab8ba92424d0e940630f SHA512 3ec0e2a2d6d6ec8c8609703b07c4fce5a09c2542ac77c35749b3fb5b901e67c97ec33c8eac6d99fdbb123598d22d668ac0226ce1aab33894ce004ee88853049c
|
||||
DIST KickAssembler4.19.zip 1227907 BLAKE2B ff550fac4947b280a3dcf0e6dd5aa12e23fe898d3f1dba50daba5015db0d27ab11758dccf9d5b570ddf53c7e76e13334cab55089ddc9da8221e5d653198b030e SHA512 f3bb074b6cdcaf76d9ec7a4e23b352a3def1eac09a9a970eeb235337ab9fe4137b235329f37e631b0f97030468e37ff9cc270fc38b5b4bae255318e13f787628
|
||||
DIST KickAssembler5.24.zip 1283236 BLAKE2B 86d23684739cfea9cdebd995cff1fb0fcaf035246c3a2756a60f0931cae4927408ffae1d01693e2899415c4c01fe0765e272e06edc5a02eb74245e1109b0d606 SHA512 f7f73bd1b5daf91dd5c56dd484cd148640802bd27a3409c89e6953de245c6a4ef3f0e8d1c54557255c6431fdba0301189535203fab38d1f9eb2e644b1f40252c
|
||||
DIST KickAssembler5.25.zip 1284374 BLAKE2B 24ffc9e808f5b22c47d7ec385c2ba41a060c47a29974a373bfae4a0689c76697c958bbec4880a556b668a11c0f9eaf1666f677dcf6ccbfea21b9dcaaba27f474 SHA512 2b76588766664ede7ba30f9f1d847b1d345abc55eba06f8b25335e7e1b0704ba6e1a29f93c46b0436a55f3a5a023c10bcd1a9f0ae021e7e06e5df0a2b996401b
|
||||
EBUILD KickAssembler-3.42.ebuild 976 BLAKE2B 07f4eac1ed2031330b8ba95ee6f1b7dc0ad6ccb4a5b63fbe62d708d1a7b91a12544046a14e992e167ac1dde4d855957ba8d8b1301157fcbbe0d6ab88ff57e878 SHA512 76ef3110f69a27853c6cedf4d11db50a156074725c1b199bf09eff6ac9fceaa07b8285b53aa89bc8ef16b76daac4b9a74b84f86cfaad378faa4340e00696815e
|
||||
EBUILD KickAssembler-4.19.ebuild 1162 BLAKE2B 8a9d5ff4043c98e7d9110a14e26d478c2c7efde3d0b61d9139e43de3dfcd3ade011691c3e7e58a60501ac019116e94f2c26bc1cd9125d3066973b6e2c78c982b SHA512 140543880e29c75d4de48242b8bae17254e2326f4c65f183c2b448aa1563f5f5d80420f4b5c0a5b86f598899a07bf2bca511af30cd4e8e2c2d52ca9994dfaab1
|
||||
EBUILD KickAssembler-5.24.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
|
||||
EBUILD KickAssembler-5.25.ebuild 1090 BLAKE2B 1e6b59724ead02b1988a11c7892c96881332695391f1d14c612aa17626f4b4b137e1e982677e12001c313caafea4d9d29244870754cda25e104eea9f4f586c9e SHA512 4aba7ccf6a0455bfbeb62c439d06fa2c1bdc78394b675f01245b1514bc21ab0d1ff50cb3f621600c6c63a24c2cdbced1a0ad448ac2661012f8533c56e6dd56aa
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
DIST ptpython-3.0.23.tar.gz 68146 BLAKE2B 7bdfac0ea989f87bcae62d879f277e8d9d661ba85c397691425ac9c9c8ffe9d48e2cccbe9306f2567025d7e4d62a7478cf09f18ebed5e3b2c5a0918c27a2c540 SHA512 e3f7db8060a2b2e5ec9f9cdf7a6aacede447a42ea3d13f08e2cba604dc96ccf6504cd31b45327b144882bb12f0cc272406d501a8de98adc9598ec79dbcaf843e
|
||||
EBUILD ptpython-3.0.23.ebuild 857 BLAKE2B 1749613920b3d635ebaae7e20c3bafd41db3e1c89cd9394a70e5d0bee1276ff1aa513d43f58d4820c0134ae89f636b6fc5c160815e033ca6c226814ece8f4582 SHA512 79ac5af723c2c677d343933524b30ca80c459a76d308bb58b16165e88ff5c977117eb1fcdc9ea9458b67f336ae5f4f0b6a5faf818b18f25c6712482f8a8eb264
|
||||
@@ -0,0 +1,36 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python REPL build on top of prompt_toolkit"
|
||||
HOMEPAGE="https://github.com/prompt-toolkit/ptpython"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="-black -ipython"
|
||||
|
||||
RDEPEND="
|
||||
black? (
|
||||
dev-python/black[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/appdirs[${PYTHON_USEDEP}]
|
||||
ipython? (
|
||||
dev-python/ipython[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/jedi-0.16.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/prompt_toolkit-3.0.18[${PYTHON_USEDEP}]
|
||||
<dev-python/prompt_toolkit-3.1.0[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
if ! use ipython; then
|
||||
rm "${D}"/usr/bin/ptipython* || die
|
||||
fi
|
||||
}
|
||||
@@ -1,4 +1,6 @@
|
||||
AUX apktool 2322 BLAKE2B afa09f0a202072e3481825ece3ee70686cc570f2767c39613bc30e55dfb785684f99714871a704bf86533ac8e95e33401dfcc176469324aa05b3b40ec1817433 SHA512 333401393cec618bb2a055a17a5c80bca1c47d580685de8d5b32d168e1550ca7fc6198b94a269c6623344a3f9c1919a554499487cc6dffadd8a6f01afe19a4d0
|
||||
AUX apktool.patch 273 BLAKE2B 0cf02ea5aa30de379c9a3ab402c89be60b83a293592b1485399830d86ef4a2a9cc72402307e28e80b5819a3dd91041f5bf75755e43f377b1762fb352415f0599 SHA512 12a59d7459596aa0e7b66288a6882aa32969060509cd5eb560023d9a28c035a257deed4740a30f6a537d08fa4ba926d106b3c0f6ec2191dc94d2391df3e5e95f
|
||||
DIST apktool_2.6.1.jar 19981711 BLAKE2B 8919af612112d660121d6374d85354f7c8c22d3ec6194ffc3b00b2a57c3c61345028050ca5a49602c27e8fc6856c4dd0eb46d8d38a72b0b9836161a9757fc3c9 SHA512 3cab65fe5cdbcc072f486281cbc1efde84eb0ecb5db52bd633c07640bf3f09fb79861df303e9c569f1399aa307226545ff0973039c31c3934a70890c6af5f48e
|
||||
DIST apktool_2.7.0.jar 23171720 BLAKE2B 9ae90ecd9482464a342d94152d5de05f8d90b0edfb07c6e7181f578f5f8661f180a3676045f720b006be735b19b01989e0ed6aeed809d38766aba5dc46aac81d SHA512 6593a7e8ff220f03f4c78cb3c832a6ab7d593936b43dac214a3c607ec9a7db96f115ec5b37a6f0260cf43fc4eccdf7e97f6c5e5c5dbbfac921b42f2844274006
|
||||
EBUILD apktool-2.6.1.ebuild 687 BLAKE2B 86b1bfee5e79cb9c16bd0450f38850cf1d9c64e97d7db3c996365e10d473a44de4ef814cfb23a880714637eda70dde09c4331c338d6f2ff649bfcb3200913449 SHA512 1ad1e6bdb9686866d86e75a67dec0c9595a0803fb170371c149c56a395b16654446537de3d76fc1c5038f7eed905215d08e9aef6a9ae31efc45f8fa94781577d
|
||||
EBUILD apktool-2.7.0.ebuild 687 BLAKE2B 86b1bfee5e79cb9c16bd0450f38850cf1d9c64e97d7db3c996365e10d473a44de4ef814cfb23a880714637eda70dde09c4331c338d6f2ff649bfcb3200913449 SHA512 1ad1e6bdb9686866d86e75a67dec0c9595a0803fb170371c149c56a395b16654446537de3d76fc1c5038f7eed905215d08e9aef6a9ae31efc45f8fa94781577d
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="8"
|
||||
|
||||
DESCRIPTION="A tool for reengineering 3rd party, closed, binary Android apps"
|
||||
HOMEPAGE="https://ibotpeaches.github.io/Apktool"
|
||||
SRC_URI="https://github.com/iBotPeaches/Apktool/releases/download/v${PV}/apktool_${PV}.jar"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( virtual/jre:1.7 virtual/jdk:1.7 )
|
||||
dev-util/android-sdk-update-manager"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/${A}" "${WORKDIR}/${PN}.jar"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
exeinto /usr/bin
|
||||
doexe ${FILESDIR}/apktool
|
||||
insinto /opt/${PN}/
|
||||
doins apktool.jar
|
||||
}
|
||||
@@ -3,8 +3,10 @@ DIST heroic-2.4.2.tar.xz 100965200 BLAKE2B fe7ad13931b043c0ba8624def9498ebedba56
|
||||
DIST heroic-2.4.3.tar.xz 94869064 BLAKE2B e43d793de6996649061c0723bba1c81bd9793aa552e19d8d3052eac9ed86a674ce1f74a16feb7252f2fc8b7b1287711f06c8e3e71343c66fcb5c8eb407a73ff4 SHA512 c8a18076a4e7640c45602f17b892a6c5bab1c8aef65df5f92549e0644063e20a1a6f8a6b3e7fe83f1e70292bc187478b5c376d848412d3f95a4204e79511c69a
|
||||
DIST heroic-2.5.0.tar.xz 92395352 BLAKE2B 6fe1ee2d4a79f40e177e76c8641c414e9de4c162927d7ece5f3b84ba4390c76cdbf0b5ea40b693cb45fd9b9e07f996e58f4469bff79447947560bf8258af975a SHA512 da22e4e9b9c2b37581bf6b0067eee8a1df145a1bb03dbf73d3300a556bbf6ddd1a11215d261a6efaf8d85f716cab9890b6482ffd0ae86edc1019686d6db5252e
|
||||
DIST heroic-2.5.2.tar.xz 92826896 BLAKE2B 5832136f7b193cc6547e9bf7e676f7ec5c3a32575f5a25acd243b8515c7b85b6073032e70a0424e8e4988d7d627eadf11fdee2f23819957d02920b1158c9ab19 SHA512 2055cc25057bc72775e1b0d2055cfc601474db63e5e1d59817b46f50a6173fc3eb8c6be3e19bcf38a198d47007006739c46de016879f33389f082181748c145a
|
||||
DIST heroic-2.6.2.tar.xz 96936084 BLAKE2B 5e74d444a9c0e692303ccde962c725a07c576e770bc7360f307a0963abe4c418572d1b06eb04b2134d4f215a26ab0c01002c089a7e01955ce5bd3cba44755a1e SHA512 4f2b590a0c2de77d14eb953cfd0e2e80aa1512b5187f972c28eaddb88f9120c034f9dbbf7ab0b85867a9750d25810d35f27a8dd511b5bad9c08667dd7d5e8c3a
|
||||
EBUILD heroic-2.3.9.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c
|
||||
EBUILD heroic-2.4.2.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c
|
||||
EBUILD heroic-2.4.3.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c
|
||||
EBUILD heroic-2.5.0.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c
|
||||
EBUILD heroic-2.5.2.ebuild 1319 BLAKE2B cdcbdf2f0cd732d1795f6bae7489b4428a3b9d6d4a06a1aef6d2d2e3385db16565db5d5ca4efbc747d82061f283f29b5485734e82b6995dc310c1ac2afba7ff1 SHA512 7226512a63b56e6ac7efb96e979fd253113f7eb3667db6ea91cc26077a601d0ff338d748ef5a01995045da7d33cb3b12c8cc8a0261b60ffadf2f700297440e9c
|
||||
EBUILD heroic-2.6.2.ebuild 1337 BLAKE2B affa5e676096e63a8c52fbfec3e39b2e082546f94719ca58ef554722dbfc9bb465ae456e98b35b0359183fbb007dff23738070179eb4e028a3f874b481046d03 SHA512 98c2f858529b6cd2bde6a1ad1db3d739ea77d9287cd96f20badeee8c9af4034f051ad0dc3ae9fdeb74cbfb2ca121b1f9b72c15b258bad990fd177411372abd1c
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop linux-info unpacker xdg
|
||||
|
||||
DESCRIPTION="a Native alternative Linux Launcher for Epic Games and GOG"
|
||||
HOMEPAGE="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"
|
||||
SRC_URI="https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v${PV}/${PN}-${PV}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/wayland
|
||||
net-misc/curl
|
||||
sys-apps/gawk
|
||||
virtual/wine"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/heroic/chrome-sandbox
|
||||
opt/heroic/libEGL.so
|
||||
opt/heroic/${PN}
|
||||
opt/heroic/libvulkan.so.1
|
||||
opt/heroic/libffmpeg.so
|
||||
opt/heroic/libGLESv2.so
|
||||
opt/heroic/swiftshader/libEGL.so
|
||||
opt/heroic/swiftshader/libGLESv2.so
|
||||
opt/heroic/libvk_swiftshader.so
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
|
||||
opt/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
|
||||
"
|
||||
|
||||
CONFIG_CHECK="~USER_NS"
|
||||
|
||||
src_install() {
|
||||
insinto /opt
|
||||
doins -r .
|
||||
mv ../image/opt/${P} ../image/opt/${PN}
|
||||
fperms +x /opt/${PN}/${PN}
|
||||
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/legendary
|
||||
fperms +x /opt/${PN}/resources/app.asar.unpacked/build/bin/linux/gogdl
|
||||
mkdir -p opt/bin
|
||||
dosym ../../opt/${PN}/${PN} opt/bin/${PN}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
AUX grafx2-desktop-file.patch 464 BLAKE2B d47b731692b893c51430010dbd34c415e91d59b4eb30d9f209e260a87a56d0ae17ef1b68c48894ae06720b72bd64fd43b8219775f788ec8c384052db0dd6217c SHA512 02fc22a24e229688b4dec48c1b9be1b907e4566893b49664ad9b88537aa39973b53c06687e0ac893dfbc1a0789c61c770129eaa8f3b0819955ae8c60ea7bf8db
|
||||
DIST grafx2-2.7.2978-src.tgz 1104727 BLAKE2B 7ae308ea7ce3dd10966e85353111c890931a56c9bc496c4d956d89db9609e4e472280df1202e85494929979ee080a7c5daf07b629ed7002291448c87a7547cf6 SHA512 ed8d92b51cf71ee139b7c21206a088ba056642debcbbc6e650bdab9547b53159251d842eb4c5ea46b18859c0f333bad66ed60e4b91d58bacd7f02022ead7a61e
|
||||
EBUILD grafx2-2.7.2978.ebuild 973 BLAKE2B 6c88f85efa8ddc5dd0d8064e2915aef304a2215f1cfc6f1b569bc787b16c2ec09a8f06b73b54c83906ea813753968e7b1c47906b517387ab52dea1a08709173b SHA512 242a7c6c518d1a1706858cde8c9f7e6ffe7adfe1a0f356b5cd0b7eda44e283373800d54da9f770f80e2433da9e12437b24a42617813705907fe674c006f7c576
|
||||
@@ -1,16 +0,0 @@
|
||||
diff --git a/misc/unix/grafx2.desktop b/misc/unix/grafx2.desktop
|
||||
index 9718f06..892e7b2 100644
|
||||
--- a/misc/unix/grafx2.desktop
|
||||
+++ b/misc/unix/grafx2.desktop
|
||||
@@ -1,9 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Name=GrafX2
|
||||
Comment=Deluxe Paint Clone
|
||||
-Exec=grafx2 %f
|
||||
+Exec=grafx2-sdl %f
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Icon=grafx2
|
||||
-Categories=Application;Graphics;
|
||||
+Categories=Graphics;
|
||||
MimeType=image/lbm;image/iff;image/pcx;image/tga;image/gif;image/bmp;image/x-icon;image/png;
|
||||
@@ -1,51 +0,0 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit xdg
|
||||
|
||||
DESCRIPTION="A pixelart-oriented painting program"
|
||||
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
|
||||
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ttf lua"
|
||||
|
||||
# Test phase fails: make: *** [Makefile:1146: ../bin/tests-sdl] Error 1
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-desktop-file.patch"
|
||||
)
|
||||
|
||||
DEPEND="
|
||||
media-libs/libsdl
|
||||
media-libs/sdl-image[tiff]
|
||||
media-libs/freetype
|
||||
media-libs/libpng
|
||||
ttf? ( media-libs/sdl-ttf )
|
||||
lua? ( dev-lang/lua:5.4 )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}/src/"
|
||||
|
||||
src_prepare() {
|
||||
pushd ../
|
||||
eapply ${PATCHES}
|
||||
eapply_user
|
||||
popd
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use ttf || MYCNF="NOTTF=1"
|
||||
use lua || MYCNF="${MYCNF} NOLUA=1"
|
||||
|
||||
emake ${MYCNF} || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake ${MYCNF} DESTDIR="${D}" PREFIX="/usr" install || die "Install failed"
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST gscreenshot-2.18.0.tar.gz 123583 BLAKE2B edd9b9da59a1faee23e28b99af7ca7b868282341dfffc207fdb0c622475094ccdf785e6c1c689d3bb6b5e3d9b25fd3678af2c895d7a2c9832796e0a808636184 SHA512 2a0bf2e067ecd35c1688cb9f6f1656ffd0e93efe0d665fb23ea240eb2e20ff8dd8f824517b3a96ca6b0e359d61ca4d1d2ee37ebf1efd684bed79435ee5a4afe8
|
||||
DIST gscreenshot-3.3.0.tar.gz 150046 BLAKE2B 68701c9a6cabb9a8c0cba5833c554f78eb54787a80b3f5fc964e74ca5249b4c022fce83f3507247569443fcfba09933ea9d26a672863a48ff5952aa30c717509 SHA512 65406a02629f493729fc9d83eaa3004f5dd4a0c1e298a33ea17d31623b483c49fb1794b6dcd44acef1bc41854accb260528dafa8e98d92009351379f0a274aa1
|
||||
EBUILD gscreenshot-2.18.0.ebuild 625 BLAKE2B c87d3f0f37fbe96b4981eb8a3160a18959a4ac37acc2f059a5918714a9e413ecf3228c9a9c31b63aee5bf968ad1d2b2131f822136e65a546fc1f96bb9c8c0387 SHA512 0d605ac86c0205be3f44c3d3529f35c96e75968cfbfb86d8b0cd52527e26ebdeb308798466ab0615fad5e274f0a920584eb253b68eb8c919795549db7e5837b5
|
||||
EBUILD gscreenshot-3.3.0.ebuild 625 BLAKE2B dabcf94d53910c8aba0da32d4d641f8fc955c7e5659218d2ae8e6b9ee7841aba0acdf9fc65e71f85923ee77835bcb513b09c8e3716b8906d5dc1647c16fa71f7 SHA512 347911bfb213fe63122ecf1ae45b60108f974ede2ffb6899603daeadcd09a0178e1081fa8f5128995561695ece4c58814b111fa2f682059df28393f02fffbe54
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A simple GUI frontend for the scrot, imlib2, or ImageMagick screenshooters"
|
||||
HOMEPAGE="https://github.com/thenaterhood/gscreenshot"
|
||||
SRC_URI="https://github.com/thenaterhood/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/pillow
|
||||
dev-python/pygobject
|
||||
dev-python/setuptools
|
||||
media-gfx/scrot
|
||||
x11-misc/xclip"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( README.md )
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST recoil-6.3.1.tar.gz 499409 BLAKE2B f3a31a18c6af8aea511a45fdf73b6f10de4f47956867f77a7c8565ef219732f7ba9f6779d1619779704ca7e1c13da1958f2928448176421088405d4d503454f4 SHA512 807d6daae7734dac7ae1377cbd473030e63bb30296f81493ad99582f4ebd053d902f7c016aa8d0d357cf592a5971a7435dbf52baba733971b94169e1c3879329
|
||||
DIST recoil-6.3.2.tar.gz 502472 BLAKE2B 0c1e950c3ec97197af73eae4323ee449404a2d8e55eed03cc5b011acd35961474054308402509f0147d064aad81647444d337b6af83d6fd72480c80272405b79 SHA512 b32673008a21365269e35f7af1131fa5856d6187410078b40897c5fab9ac841760e8b489abe5d96c0553323340c945a6fb1a28570d20cc10b417e66060bda3a6
|
||||
EBUILD recoil-6.3.1.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b
|
||||
EBUILD recoil-6.3.2.ebuild 478 BLAKE2B 9a5cadf2f6296621996d6019f3f5f0a5af2db01d06460f810882cadba158ab689fe1e243881510d9288792cc8d768d8f12f43c96b1410cabca4fe1aed823108a SHA512 8f045f808bb7c1dcdcdb3dcf0439b2931a1525a9e2b4c32e0b60ffdfcdd1266bdc19104403f530c3a1ed51b8d82ef93451e35defbda249a5416b8eb3143e8a6b
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Viewer of pictures in native formats of vintage computers (Amiga, Atari, C64)"
|
||||
HOMEPAGE="http://recoil.sf.net"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-libs/libpng"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
dobin recoil2png || die
|
||||
doman recoil2png.1
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
AUX avidemux-core-2.7.6-ffmpeg-flags.patch 303 BLAKE2B 9b8a1f14bb7ce12c48f96f732228fb97783e8dd79a9e7f8fa4913a1536f93f0eb384c92946816e78f65ba5cb31a062de95992069d43bc5f28468d017d39a2bcb SHA512 25d41f677c71a76528f2b09ff06643a38cf04de6c32c8c4f272ace7043d373670abbf85cf7219a2a3f65d23f9eba314fdecf1938b9550f6b916b25711a95aea2
|
||||
DIST avidemux-2.7.6.tar.gz 21963753 BLAKE2B 6ca343f90c37844ebfd61123badccefb7327cbf500723c031257cf26500a5b6d98955568c2a9c0d182af68f162e878459a51e6049485937f9b01b4439b32e5e0 SHA512 bc60c733168d40d5b39cc7dd1f74b3f1315e9727302478ef1621e18748bad3400bcfd4d5199862c3093ad9df51385b6b2a96f0f8fedf9bf1c00060327545fb0f
|
||||
EBUILD avidemux-core-2.7.6.ebuild 2625 BLAKE2B 034507126a57480094c4031333cfe896ab1379a22ad8504c1286b34d2249d16201901bbb399b91822bbc7a0a71ffaefa168ff35b835a4eecc15a763770cd1f8f SHA512 04f4c055ccaae76f817cd70fb3e960d65c8dcf133b63588b420e08c9b656601589932a409aa85cf2c7bc8e5705bcd329a03fd71e8830141320aa65b15daaba6f
|
||||
MISC metadata.xml 570 BLAKE2B a945ea7c008345a89000528bc0a1281976d069305607807025ea743463253684e6780c6a5afedda35509c53ad6d534161c7182fea6dbec96afdd94601bf69352 SHA512 84039ce63eb4e0aaee2f7df2200c0f72b3fcad7024d901369ca1eec132f2ada3dcffff3e5b2d200fddbb2fcac285ca6d5f142b74209d17144f17fa24de2bd011
|
||||
@@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
|
||||
inherit cmake flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Core libraries for simple video cutting, filtering and encoding tasks"
|
||||
HOMEPAGE="http://fixounet.free.fr/avidemux"
|
||||
SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> avidemux-${PV}.tar.gz"
|
||||
|
||||
# Multiple licenses because of all the bundled stuff.
|
||||
LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
|
||||
SLOT="2.7"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug nls nvenc sdl system-ffmpeg vaapi vdpau xv"
|
||||
|
||||
# Trying to use virtual; ffmpeg misses aac,cpudetection USE flags now though, are they needed?
|
||||
DEPEND="dev-db/sqlite:3
|
||||
nvenc? ( media-video/nvidia_video_sdk )
|
||||
sdl? ( media-libs/libsdl:0 )
|
||||
system-ffmpeg? ( >=media-video/ffmpeg-9:0[mp3,theora] )
|
||||
vaapi? ( x11-libs/libva:0= )
|
||||
vdpau? ( x11-libs/libvdpau:0 )
|
||||
xv? ( x11-libs/libXv:0 )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
!<media-libs/avidemux-core-${PV}
|
||||
!<media-video/avidemux-${PV}
|
||||
nls? ( virtual/libintl:0 )
|
||||
"
|
||||
BDEPEND="virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )
|
||||
!system-ffmpeg? ( dev-lang/yasm[nls=] )
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/avidemux-core-2.7.6-ffmpeg-flags.patch )
|
||||
|
||||
S="${WORKDIR}/avidemux2-${PV}"
|
||||
CMAKE_USE_DIR="${S}/${PN/-/_}"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
if use system-ffmpeg ; then
|
||||
# Preparations to support the system ffmpeg. Currently fails because
|
||||
# it depends on files the system ffmpeg doesn't install.
|
||||
local error="Failed to remove bundled ffmpeg."
|
||||
|
||||
rm -r cmake/admFFmpeg* cmake/ffmpeg* avidemux_core/ffmpeg_package \
|
||||
buildCore/ffmpeg || die "${error}"
|
||||
sed -e 's/include(admFFmpegUtil)//g' -e '/registerFFmpeg/d' \
|
||||
-i avidemux/commonCmakeApplication.cmake || die "${error}"
|
||||
sed -e 's/include(admFFmpegBuild)//g' \
|
||||
-i avidemux_core/CMakeLists.txt || die "${error}"
|
||||
else
|
||||
local ffmpeg_args=(
|
||||
--cc=$(tc-getCC)
|
||||
--cxx=$(tc-getCXX)
|
||||
--ar=$(tc-getAR)
|
||||
--nm=$(tc-getNM)
|
||||
--ranlib=$(tc-getRANLIB)
|
||||
"--optflags='${CFLAGS}'"
|
||||
)
|
||||
|
||||
sed -i \
|
||||
-e "s/@@GENTOO_FFMPEG_FLAGS@@/${ffmpeg_args[*]}/" \
|
||||
cmake/ffmpeg_configure.sh.cmake \
|
||||
|| die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# See bug 432322.
|
||||
use x86 && replace-flags -O0 -O1
|
||||
# Bug 768210
|
||||
append-cxxflags -std=gnu++14
|
||||
|
||||
local mycmakeargs=(
|
||||
-DAVIDEMUX_SOURCE_DIR='${S}'
|
||||
-DGETTEXT="$(usex nls)"
|
||||
-DNVENC="$(usex nvenc)"
|
||||
-DSDL="$(usex sdl)"
|
||||
-DLIBVA="$(usex vaapi)"
|
||||
-DVDPAU="$(usex vdpau)"
|
||||
-DXVIDEO="$(usex xv)"
|
||||
)
|
||||
|
||||
use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
--- a/cmake/ffmpeg_configure.sh.cmake
|
||||
+++ b/cmake/ffmpeg_configure.sh.cmake
|
||||
@@ -1,2 +1,2 @@
|
||||
export PATH=${FF_ENV_PATH}:$PATH
|
||||
-${FFMPEG_SOURCE_DIR}/configure ${FFMPEG_FLAGS}
|
||||
\ No newline at end of file
|
||||
+${FFMPEG_SOURCE_DIR}/configure ${FFMPEG_FLAGS} @@GENTOO_FFMPEG_FLAGS@@
|
||||
\ No newline at end of file
|
||||
@@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
<name>Gentoo Video project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag>
|
||||
<flag name="system-ffmpeg">Use the ffmpeg provided by the system.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">mean00/avidemux2</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,4 +0,0 @@
|
||||
AUX avidemux-plugins-2.6.20-optional-pulse.patch 743 BLAKE2B e60a7433e539d49d5bff7dea62bfda984866dd72b93158827ee5ed785d77174db3fbde9e67c9c3fdc8d652485d8e704c075811c65848ef48f78490c6a3061b7f SHA512 dcec29c63aa7eb828fc1aaf4b54edb76290e3c7655b00002efa8036f0572b1c0111c30e873b925bb606e8e672e177ba8d103100b1fb55dcc830b83e4a5556710
|
||||
DIST avidemux-2.7.6.tar.gz 21963753 BLAKE2B 6ca343f90c37844ebfd61123badccefb7327cbf500723c031257cf26500a5b6d98955568c2a9c0d182af68f162e878459a51e6049485937f9b01b4439b32e5e0 SHA512 bc60c733168d40d5b39cc7dd1f74b3f1315e9727302478ef1621e18748bad3400bcfd4d5199862c3093ad9df51385b6b2a96f0f8fedf9bf1c00060327545fb0f
|
||||
EBUILD avidemux-plugins-2.7.6.ebuild 4219 BLAKE2B 3c898da7cfd15fc2aba0794656c88dce1bea1c785848100ca2ee4f9f59eb4a62d30793be332c8bb5aa7f696bb684f24e62529869996ef46998f1fa6c396f6884 SHA512 d3abc534168f7a84917e6c52cbef6dba3be04aaa949ba40895241b3671a2944bf623835a928559bcd96a0960f8ae131066e7e033674a04552c6e5719b089404c
|
||||
MISC metadata.xml 1314 BLAKE2B 4e36f213edce809de307062cb13962b3ecd7ff2ba50a58519a31101ba3e782812f5801f1b8904a1d39c808ba19daf1229d39c91509f32968e3b406627d636b62 SHA512 0b5ff6a059fa1b37f989c50917f417bfabaf9fcc84a42e97c21db98ef583bec48e7bec9222a0985eb4a606328a3f67462e5f43b053affd8d76e23ff97edc31c7
|
||||
@@ -1,161 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
|
||||
inherit cmake flag-o-matic python-single-r1
|
||||
|
||||
DESCRIPTION="Plugins for the video editor media-video/avidemux"
|
||||
HOMEPAGE="http://fixounet.free.fr/avidemux"
|
||||
SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> avidemux-${PV}.tar.gz"
|
||||
|
||||
# Multiple licenses because of all the bundled stuff.
|
||||
LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
|
||||
SLOT="2.7"
|
||||
IUSE="a52 aac aften alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx nvenc opengl opus oss pulseaudio qt5 truetype twolame vdpau vorbis vpx x264 x265 xv xvid"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
~media-libs/avidemux-core-${PV}:${SLOT}[vdpau?]
|
||||
~media-video/avidemux-${PV}:${SLOT}[opengl?,qt5?]
|
||||
dev-lang/spidermonkey:0=
|
||||
dev-libs/libxml2:2
|
||||
media-libs/a52dec
|
||||
media-libs/libass:0=
|
||||
media-libs/libmad
|
||||
media-libs/libmp4v2
|
||||
media-libs/libpng:0=
|
||||
virtual/libiconv
|
||||
aac? (
|
||||
media-libs/faac
|
||||
media-libs/faad2
|
||||
)
|
||||
aften? ( media-libs/aften )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
amr? ( media-libs/opencore-amr )
|
||||
dcaenc? ( media-sound/dcaenc )
|
||||
dts? ( media-libs/libdca )
|
||||
fdk? ( media-libs/fdk-aac:0= )
|
||||
fontconfig? ( media-libs/fontconfig:1.0 )
|
||||
fribidi? ( dev-libs/fribidi )
|
||||
jack? (
|
||||
virtual/jack
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
)
|
||||
lame? ( media-sound/lame )
|
||||
nvenc? ( amd64? ( media-video/nvidia_video_sdk ) )
|
||||
opus? ( media-libs/opus )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
truetype? ( media-libs/freetype:2 )
|
||||
twolame? ( media-sound/twolame )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
vpx? ( media-libs/libvpx:0= )
|
||||
x264? ( media-libs/x264:0= )
|
||||
x265? ( media-libs/x265:0= )
|
||||
xv? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXv
|
||||
)
|
||||
xvid? ( media-libs/xvid )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
oss? ( virtual/os-headers )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<media-libs/avidemux-plugins-${PV}
|
||||
"
|
||||
|
||||
S="${WORKDIR}/avidemux2-${PV}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-2.6.20-optional-pulse.patch )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Don't reapply PATCHES during cmake_src_prepare
|
||||
unset PATCHES
|
||||
|
||||
processes="buildPluginsCommon:avidemux_plugins
|
||||
buildPluginsCLI:avidemux_plugins"
|
||||
use qt5 && processes+=" buildPluginsQt4:avidemux_plugins"
|
||||
|
||||
for process in ${processes} ; do
|
||||
CMAKE_USE_DIR="${S}"/${process#*:} cmake_src_prepare
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# See bug 432322.
|
||||
use x86 && replace-flags -O0 -O1
|
||||
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
|
||||
local mycmakeargs=(
|
||||
-DAVIDEMUX_SOURCE_DIR='${S}'
|
||||
-DPLUGIN_UI=$(echo ${build/buildPlugins/} | tr '[:lower:]' '[:upper:]')
|
||||
-DFAAC="$(usex aac)"
|
||||
-DFAAD="$(usex aac)"
|
||||
-DALSA="$(usex alsa)"
|
||||
-DAFTEN="$(usex aften)"
|
||||
-DDCAENC="$(usex dcaenc)"
|
||||
-DFDK_AAC="$(usex fdk)"
|
||||
-DOPENCORE_AMRWB="$(usex amr)"
|
||||
-DOPENCORE_AMRNB="$(usex amr)"
|
||||
-DLIBDCA="$(usex dts)"
|
||||
-DFONTCONFIG="$(usex fontconfig)"
|
||||
-DJACK="$(usex jack)"
|
||||
-DLAME="$(usex lame)"
|
||||
-DNVENC="$(usex nvenc)"
|
||||
-DOPENGL="$(usex opengl)"
|
||||
-DOPUS="$(usex opus)"
|
||||
-DOSS="$(usex oss)"
|
||||
-DPULSEAUDIOSIMPLE="$(usex pulseaudio)"
|
||||
-DQT4=OFF
|
||||
-DFREETYPE2="$(usex truetype)"
|
||||
-DTWOLAME="$(usex twolame)"
|
||||
-DX264="$(usex x264)"
|
||||
-DX265="$(usex x265)"
|
||||
-DXVIDEO="$(usex xv)"
|
||||
-DXVID="$(usex xvid)"
|
||||
-DVDPAU="$(usex vdpau)"
|
||||
-DVORBIS="$(usex vorbis)"
|
||||
-DLIBVORBIS="$(usex vorbis)"
|
||||
-DVPXDEC="$(usex vpx)"
|
||||
-DUSE_EXTERNAL_LIBA52=yes
|
||||
-DUSE_EXTERNAL_LIBASS=yes
|
||||
-DUSE_EXTERNAL_LIBMAD=yes
|
||||
-DUSE_EXTERNAL_LIBMP4V2=yes
|
||||
)
|
||||
|
||||
use qt5 && mycmakeargs+=( -DENABLE_QT5=True )
|
||||
use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
|
||||
|
||||
CMAKE_USE_DIR="${S}"/${process#*:} BUILD_DIR="${build}" cmake_src_configure
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
BUILD_DIR="${build}" cmake_src_compile
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
BUILD_DIR="${build}" cmake_src_install
|
||||
done
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
--- a/cmake/admCheckAudioDeviceLibs.cmake
|
||||
+++ b/cmake/admCheckAudioDeviceLibs.cmake
|
||||
@@ -158,6 +158,7 @@
|
||||
|
||||
MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE")
|
||||
MESSAGE(STATUS "*****************************")
|
||||
+ IF (PULSEAUDIOSIMPLE)
|
||||
IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES)
|
||||
# in cache already
|
||||
SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE)
|
||||
@@ -191,6 +192,9 @@
|
||||
MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES)
|
||||
|
||||
APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}")
|
||||
+ ELSE (PULSEAUDIOSIMPLE)
|
||||
+ MESSAGE("${MSG_DISABLE_OPTION}")
|
||||
+ ENDIF (PULSEAUDIOSIMPLE)
|
||||
ELSE (UNIX AND NOT APPLE)
|
||||
SET(PULSEAUDIOSIMPLE_CAPABLE FALSE)
|
||||
ENDIF (UNIX AND NOT APPLE)
|
||||
@@ -1,22 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
<name>Gentoo Video project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="aften">Enable A/52 (AC-3) audio encoder support.</flag>
|
||||
<flag name="amr">Enable Adaptive Multi-Rate format support via <pkg>media-libs/opencore-amr</pkg>.</flag>
|
||||
<flag name="dcaenc">Enable DTS Coherent Acoustics audio encoder support via <pkg>media-sound/dcaenc</pkg>.</flag>
|
||||
<flag name="fdk">Adds support for encoding AAC using <pkg>media-libs/fdk-aac</pkg>.</flag>
|
||||
<flag name="fribidi">Enable unicode bidirectional algorithm support via <pkg>dev-libs/fribidi</pkg>.</flag>
|
||||
<flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag>
|
||||
<flag name="twolame">Enable TwoLAME support via <pkg>media-sound/twolame</pkg>, an optimised MPEG Audio Layer 2 (MP2) encoder.</flag>
|
||||
<flag name="vpx">Enable WebM VP8 Codec SDK support via <pkg>media-libs/libvpx</pkg>.</flag>
|
||||
<flag name="x265">Enables HEVC support with <pkg>media-libs/x265</pkg>.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">avidemux</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -4,4 +4,4 @@ AUX easytag-2.1.8-iso-c90.patch 1404 BLAKE2B 6f14bde0f2ac120c8e816e66cdf8281ac37
|
||||
AUX easytag-2.1.8-taglib.patch 398 BLAKE2B 1019cd65b2814ebfa069cbec329e9a389a43d4d5c816b4eeddf4634afeeebbf725c1584cf0887dab7b4092c625e150b2b592ce00fff9d7b20d96ee113bb3fb25 SHA512 eb9c80664c61cf4974b198c4800ffbf5252c5765c1b7069bf442408c89522c86fc272df22d2ac0b1758e0070b4bb2fd1fa9cee8374445d2db34ef37d08386ec2
|
||||
AUX easytag-2.1.8-werror.patch 547 BLAKE2B 5b3a07bae07084ba9e73660052cb78332d8230a273ec2e1fde01278a08ff777b67fc4561431731870fd8c2f0ccb8b197ce0b56b9d8bce1348aa8c023d80152c7 SHA512 0367944be501f741e75c61872840282fddbd2503b3bc25f5d5f392a9cb05fa451623acc157dad2f3b415af0f6c396aab23f4927306c15fea5f1b10435a200e2c
|
||||
DIST easytag-2.1.8.tar.xz 2459496 BLAKE2B 4ba27728071a3a87af72a37cd0337d361ae690c42a70690ef935d4a0fdf27904c0928b448f64fac61194e02f18e04ea26c600f65365e8ea7aa4d76128f7a5d82 SHA512 cf5d92902276b8d462c695aaa0d1072684d60cbfc45d07fb2ac7b345907a775b94665612088b33f3272db22d4b4eb78f4a4e36f2caf6e151a08f640841208e48
|
||||
EBUILD easytag-2.1.8.ebuild 1486 BLAKE2B 6b3d48a6f917a182cd82d00f355a29ec688afdfcecf0827fcc8c3c057df7b66f441095f58e7c670b50c38ee5346ef57c1c8b83a49e99af0962d94e36580003e7 SHA512 27d2c761994f4933378cff2cfa481de0c9a12557f3471871cc8f9bf372357871754e8c12fe224f80aeb2eb44502abf299c3310e03fffb392d16d5dffed3f00d0
|
||||
EBUILD easytag-2.1.8.ebuild 1486 BLAKE2B 1f6e5155627e67fc72a249c853d74990fe2762a27a72b58fa7760007572ab3023f39c33b84bde2fb808527a0dba07662911d7ab765ea4bdc2a24131e4226827c SHA512 b624e955c4c50458ad61cc552dd71f2217151993b4f30b97a21f93b8a4052f5ed51162e3297b177c16d6a04a51faeffb68cdac7663323a21e659a8fed13f1e40
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils autotools gnome.org xdg-utils
|
||||
EAPI=8
|
||||
inherit autotools gnome.org xdg-utils
|
||||
|
||||
DESCRIPTION="GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags"
|
||||
HOMEPAGE="https://projects.gnome.org/easytag/"
|
||||
HOMEPAGE="https://wiki.gnome.org/Apps/EasyTAG"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
AUX avidemux-2.7.4-qt-5.15.patch 523 BLAKE2B 3fdbf41edb47f2827a2bb25d553b6adc9cc872c032762754ce182d75496f705be2e33b210587f436b7d30e1ff3db88fd1596bb5b85b011924244b9fe806816d1 SHA512 c651d4bf4f60d85c068ed1c7733481ea57f9528656bea50193e80006d8102100cb881737553a93dd9d1bfcf8216abb08463f494bebef5fec3fb217099c1c91fb
|
||||
DIST avidemux-2.7.6.tar.gz 21963753 BLAKE2B 6ca343f90c37844ebfd61123badccefb7327cbf500723c031257cf26500a5b6d98955568c2a9c0d182af68f162e878459a51e6049485937f9b01b4439b32e5e0 SHA512 bc60c733168d40d5b39cc7dd1f74b3f1315e9727302478ef1621e18748bad3400bcfd4d5199862c3093ad9df51385b6b2a96f0f8fedf9bf1c00060327545fb0f
|
||||
DIST avidemux-i18n-2.7.6.tar.gz 2268693 BLAKE2B dedf6d015e6bbd58f432e05e72c4d8d175ce4f5567331b5e51e7a14d2a8180e92211efc172a4d7001a2947f46c2e910a485d42970b99df05c1ba12002974cfbf SHA512 26ada29c4b7c23739ddcc4ca1dc9819bbc64fa2b6472fd7ff5706905dbd9b382e7a7d69ba78f72afa6f3db55cf3c5373a5e2d244f1cf189aeb187984dd1f4187
|
||||
EBUILD avidemux-2.7.6-r1.ebuild 3875 BLAKE2B c15aca32cd898627b877dff0c1afbefce824df8a206ed410879af7281a94225c6680d83535738496b3ac411d82547b6dbbbb4dc721ca8f0b6c5456d803ac4038 SHA512 f654b2f5be78f96790d2e28632eb324635a5d66ee8aac08981bbbf873a083746ef574fb3123cdaa66e4e62f185aff1d19d94b401eb0d059cce24440f709b39cb
|
||||
MISC metadata.xml 490 BLAKE2B 087641991d41e39396b689741c615e8f9599c73859b8a804eeedbd8d31485cdd0b54392e36c7e863e98b090e6aaebd372af3a7d50ed33eabb5cc5ee5e9989418 SHA512 edbc3b07ffc5a41be3a249639e405cde684812d25b1392bbd4e6c5ca4cba70bcd0ed629cf6152f9bae5b0b3ef7ea6bcec40bbc883812fe62f2cb0a35418c06f5
|
||||
@@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
inherit cmake desktop flag-o-matic qmake-utils xdg
|
||||
|
||||
DESCRIPTION="Video editor designed for simple cutting, filtering and encoding tasks"
|
||||
HOMEPAGE="http://fixounet.free.fr/avidemux"
|
||||
SRC_URI="https://github.com/mean00/avidemux2/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/mean00/avidemux2_i18n/archive/${PV}.tar.gz -> ${PN}-i18n-${PV}.tar.gz"
|
||||
|
||||
# Multiple licenses because of all the bundled stuff.
|
||||
LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
|
||||
SLOT="2.7"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug nls nvenc opengl qt5 sdl vaapi vdpau xv"
|
||||
|
||||
BDEPEND="dev-lang/yasm
|
||||
qt5? ( dev-qt/linguist-tools:5 )"
|
||||
DEPEND="
|
||||
~media-libs/avidemux-core-${PV}:${SLOT}[nls?,sdl?,vaapi?,vdpau?,xv?,nvenc?]
|
||||
nvenc? ( amd64? ( media-video/nvidia_video_sdk:0 ) )
|
||||
opengl? ( virtual/opengl:0 )
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtopengl:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
vaapi? ( x11-libs/libva:0= )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
nls? ( virtual/libintl:0 )
|
||||
!<media-video/avidemux-${PV}
|
||||
"
|
||||
PDEPEND="~media-libs/avidemux-plugins-${PV}:${SLOT}[opengl?,qt5?]"
|
||||
|
||||
S="${WORKDIR}/avidemux2-${PV}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv -f -T avidemux2_i18n-${PV} "${S}"/avidemux/qt4/i18n >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${PN}-2.7.4-qt-5.15.patch
|
||||
|
||||
processes="buildCli:avidemux/cli"
|
||||
use qt5 && processes+=" buildQt4:avidemux/qt4"
|
||||
|
||||
for process in ${processes} ; do
|
||||
CMAKE_USE_DIR="${S}"/${process#*:} cmake_src_prepare
|
||||
done
|
||||
|
||||
if use qt5; then
|
||||
# Fix icon name -> avidemux-2.7
|
||||
sed -i -e "/^Icon/ s:${PN}\.png:${PN}-${SLOT}:" appImage/${PN}.desktop || \
|
||||
die "Icon name fix failed."
|
||||
|
||||
# The desktop file is broken. It uses avidemux3_portable instead of avidemux3_qt5
|
||||
sed -i -re '/^Exec/ s:(avidemux3_)portable:\1qt5:' appImage/${PN}.desktop || \
|
||||
die "Desktop file fix failed."
|
||||
|
||||
# QA warnings: missing trailing ';' and 'Application' is deprecated.
|
||||
sed -i -e 's/Application;AudioVideo/AudioVideo;/g' appImage/${PN}.desktop || \
|
||||
die "Desktop file fix failed."
|
||||
|
||||
# Now rename the desktop file to not collide with 2.6.
|
||||
mv appImage/${PN}.desktop ${PN}-${SLOT}.desktop || die "Collision rename failed."
|
||||
fi
|
||||
|
||||
# Remove "Build Option" dialog because it doesn't reflect
|
||||
# what the GUI can or has been built with. (Bug #463628)
|
||||
sed -i -e '/Build Option/d' avidemux/common/ADM_commonUI/myOwnMenu.h || \
|
||||
die "Couldn't remove \"Build Option\" dialog."
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# See bug 432322.
|
||||
use x86 && replace-flags -O0 -O1
|
||||
|
||||
# The build relies on an avidemux-core header that uses 'nullptr'
|
||||
# which is from >=C++11. Let's use the GCC-6 default C++ dialect.
|
||||
append-cxxflags -std=c++14
|
||||
|
||||
local mycmakeargs=(
|
||||
-DGETTEXT="$(usex nls)"
|
||||
-DSDL="$(usex sdl)"
|
||||
-DLibVA="$(usex vaapi)"
|
||||
-DOPENGL="$(usex opengl)"
|
||||
-DVDPAU="$(usex vdpau)"
|
||||
-DXVIDEO="$(usex xv)"
|
||||
)
|
||||
|
||||
use qt5 && mycmakeargs+=(
|
||||
-DENABLE_QT5="$(usex qt5)"
|
||||
-DLRELEASE_EXECUTABLE="$(qt5_get_bindir)/lrelease"
|
||||
)
|
||||
|
||||
use debug && mycmakeargs+=( -DVERBOSE=1 -DADM_DEBUG=1 )
|
||||
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
CMAKE_USE_DIR="${S}"/${process#*:} BUILD_DIR="${build}" cmake_src_configure
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
BUILD_DIR="${build}" cmake_src_compile
|
||||
done
|
||||
}
|
||||
|
||||
src_test() {
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
BUILD_DIR="${build}" cmake_src_test
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for process in ${processes} ; do
|
||||
local build="${WORKDIR}/${P}_build/${process%%:*}"
|
||||
BUILD_DIR="${build}" cmake_src_install
|
||||
done
|
||||
|
||||
if use qt5; then
|
||||
cd "${S}" || die "Can't enter source folder"
|
||||
newicon ${PN}_icon.png ${PN}-${SLOT}.png
|
||||
domenu ${PN}-${SLOT}.desktop
|
||||
fi
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
diff -ur avidemux2-2.7.4.orig/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp avidemux2-2.7.4/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp
|
||||
--- a/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp 2019-08-14 19:11:18.000000000 +0200
|
||||
+++ b/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp 2020-05-30 20:45:53.304702855 +0200
|
||||
@@ -8,6 +8,7 @@
|
||||
***************************************************************************///
|
||||
|
||||
#include <QPainter>
|
||||
+#include <QPainterPath>
|
||||
#include <QRubberBand>
|
||||
#include <QBoxLayout>
|
||||
#include <QSizeGrip>
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>media-video@gentoo.org</email>
|
||||
<name>Gentoo Video project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="nvenc">Adds support for NVIDIA Encoder (NVENC) API for hardware accelerated encoding on NVIDIA cards.</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">avidemux</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user