1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-07-11 16:56:31 +02:00

Compare commits

...

10 Commits

Author SHA1 Message Date
gryf 5d313c8232 bump eapi for easytag 2023-02-26 15:34:02 +01:00
gryf 65007cdb06 Removed old avidemux 2023-02-26 15:14:44 +01:00
gryf 2f65e8ecb6 recoil version bump 2023-02-26 14:44:30 +01:00
gryf ab8521aa86 gscreenshot version bump 2023-02-26 14:43:15 +01:00
gryf 517c31ac9d Removed grafx2, it's available on guru repo 2023-02-26 14:38:40 +01:00
gryf 1ceb95bbdd Bump apktool version 2023-02-26 14:35:55 +01:00
gryf e0a3480db6 Added ptpython 2023-02-26 14:34:35 +01:00
gryf 7cb9e0d99c Bump kick assembler version 2023-02-26 14:30:35 +01:00
gryf c7072d82d6 Removed screenkey, it's in gentoo repo. 2023-02-26 14:02:20 +01:00
gryf 9e2b0c2c25 Bump heroic version 2023-02-26 12:50:16 +01:00
31 changed files with 227 additions and 621 deletions
-2
View File
@@ -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}
}
+2
View File
@@ -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
+2
View File
@@ -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
}
+2
View File
@@ -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
+31
View File
@@ -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
}
+2
View File
@@ -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
+52
View File
@@ -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}
}
-3
View File
@@ -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;
-51
View File
@@ -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"
}
+2
View File
@@ -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 )
+2
View File
@@ -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
+21
View File
@@ -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
}
-4
View File
@@ -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
-15
View 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>
-4
View File
@@ -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)
-22
View File
@@ -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>
+1 -1
View File
@@ -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
+3 -3
View File
@@ -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"
-5
View File
@@ -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>
-14
View File
@@ -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>