Add new rasclient
This commit is contained in:
parent
ad534e78da
commit
ebc9750bcd
@ -1,4 +1,4 @@
|
||||
DIST vice-3.6.1.tar.gz 11454300 BLAKE2B 129171380f3bd23d579dc29a96419446169cf9a98d2fec82951fa192914846053d213a19b395c9ca30596859cce35bcfea0de0c0a7461c45cb38511a546ca4b2 SHA512 9aeb1c84dc71976d12a9907d60c637ec4cc938aad103340b70a13906bbf2bebab579edc78221c7fba47f0750be3f9ded947200b42fcfc8a9169fb4bb9f288cb7
|
||||
EBUILD vice-3.6.1-r2.ebuild 4652 BLAKE2B 72966ff842070d6a4869912e8061c363b99c8bf3bf8d5270e8526da592e4e22af53a671ba972d801823a933270aa06d3b23d78f08eb7c9cf46e727b8a96e34fc SHA512 e318b5c8da4b9cae454176c222ebf0a65d0fd96047d3a5d492495a4c082b0e3cb3a3cc6e8ec618a2ccac415312cfdb67dc736c5751dea632b62909be3cc3d711
|
||||
EBUILD vice-3.6.1-r2.ebuild 4666 BLAKE2B 8ac073a26e1fab109a7adeb2059888661bdaa4a3abbc10d8ff338bf4c18739a120431b18a1d7c5676dd2dd25f1a127a1045eefb56ba8442fa94f106e78d1368a SHA512 4647c3d233f06371aeaf79e3e6fa4c6f3a135fa351b0ac934928d06b0421b8233fc04eb24776fa2b09845c830724c0174d558424eaecb18ec377b5a513ed3025
|
||||
MISC ChangeLog 10438 BLAKE2B b9f985be8ff4e4c97fd9ba479ec2093b1c4dfd62cd9211e2744587b82d6772916b9eceed91df53dfa9e2439ce1c88e3ecd32a606690b34e1e095d0f9b62168c8 SHA512 fe80b5fd85f40aadf64ded6089e961d9cc08d2721484889fc1b02d985bc873c9cdbd55815331fb76436c73d1a07a56a16d790f8969a456ebe4e472b897810960
|
||||
MISC metadata.xml 785 BLAKE2B 1dc59c7b40fda968680e97b1ad83e741faf223143bbc1ab2d523e37312badd3a3aaedc3bbffbd158531c74ae73dab1bb1ee03666a081eb17d819dc9e0b783ee2 SHA512 b483d325702723d1395bca771d215709fc68b6ca8309c4297c6a668d5940502c9c8d5d4149e1f52b8fd6d5062cf04b2e3d7046ecfc0555d2703b064e329af283
|
||||
|
@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/vice-emu/releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
KEYWORDS="amd64 ~arm ~arm64 x86"
|
||||
IUSE="
|
||||
alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg
|
||||
lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib"
|
||||
@ -75,7 +75,7 @@ BDEPEND="
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
virtual/yacc
|
||||
app-alternatives/yacc
|
||||
doc? ( virtual/texi2dvi )
|
||||
gtk? ( x11-misc/xdg-utils )"
|
||||
|
||||
|
5
app-misc/syncterm/Manifest
Normal file
5
app-misc/syncterm/Manifest
Normal file
@ -0,0 +1,5 @@
|
||||
AUX cl-linux-yield.patch 632 BLAKE2B 015e96bf2ba557cc2dba0b6c0ddc88af77a397ccd6757a56c58a7a6c2474d7cee7918fac243b4b3e0afb1bdc0521b643cbba6ad4d165545c04da6b03d8a93a31 SHA512 f543d695e53d5d3d2b0dcf41ffe54c9ba204d5cc0a05ec9531c7d83d74fb812998084aa7cfea5656f9639c031ef39dba008dae013dbc464eb5606a77ea707e4a
|
||||
AUX cl-makefile.patch 5055 BLAKE2B f8823c06267f63d649a5b3065358487f508aa605e02b4f0175f35c2f4932ab5efd3496b5756a6c4739a60a997e8620df68b2d216a2ea2c33bbb412abff41b587 SHA512 038eca02e5a90cb8872f2d88c23ff968d7ed6b46a4af219dd3789fbd28b2b3d8d00344d0212e2d912efce0049d60378a639f589d278906a438b154bab44d5fe1
|
||||
AUX st_crypt.patch 421 BLAKE2B c816a89d35b498d9ee50286fc36371e6866289bd7c6ae4ce31e4dc9d54d4fa90a6cbc2972ea520f027111e8f8037ff3188d61ef65350208a4475afe920f55f87 SHA512 f1a9bcea0f18ca60ba95bd71db8f0c418f26563e3584817bbc6de98cccffb0a0de683d5ed1bdd1daa1b5a8ff00e3808bcb0727530962d395aa11861dff590830
|
||||
DIST syncterm-1.1-src.tgz 18270212 BLAKE2B 91043a31374d73d29a447ab425007aad95ee7d22ded3ea4a518c1fa05958b5f20a4a83df9f575e9cb3962301cc31b55ab876e96addd617e045627d34e56fd922 SHA512 b5280e8f64ce12101f810dbee38a113e03450356a1fbc46a7c63a57eb8ca382e99ec1586b0a3527e336c9725efedae2ce80c5d4b372456eba1f090ec0f8c80eb
|
||||
EBUILD syncterm-1.1.ebuild 1014 BLAKE2B d866105fb154a0d0e59368bec862408d1f5fdcbe02849583eea1a81c00a2fdabee082933ed8af55f67b18a42db82870eea05583a49ba1d88affc01332e5cfac9 SHA512 de1677f5a030e9b76d504451a0237b40e51637cbba072c92487dc7eec8ad7d2ab7bd2cae983302f1794161f2e14742796b11c488291d2fe6a48cfcad2a26343c
|
12
app-misc/syncterm/files/cl-linux-yield.patch
Normal file
12
app-misc/syncterm/files/cl-linux-yield.patch
Normal file
@ -0,0 +1,12 @@
|
||||
--- kernel/thread.orig 2022-06-01 11:44:29.563747178 -0400
|
||||
+++ kernel/thread.h 2022-06-01 11:46:19.093752131 -0400
|
||||
@@ -3005,7 +3005,8 @@
|
||||
#endif /* Slowaris 5.7 / 7.x or newer */
|
||||
#elif defined( _AIX ) || defined( __Android__ ) || defined( __CYGWIN__ ) || \
|
||||
( defined( __hpux ) && ( OSVERSION >= 11 ) ) || \
|
||||
- defined( __NetBSD__ ) || defined( __QNX__ ) || defined( __UCLIBC__ )
|
||||
+ defined( __NetBSD__ ) || defined( __QNX__ ) || \
|
||||
+ defined( __UCLIBC__ ) || defined(__linux__)
|
||||
#define THREAD_YIELD() sched_yield()
|
||||
#elif defined( __XMK__ )
|
||||
/* The XMK underlying scheduling object is the process context, for which
|
19
app-misc/syncterm/files/cl-makefile.patch
Normal file
19
app-misc/syncterm/files/cl-makefile.patch
Normal file
@ -0,0 +1,19 @@
|
||||
--- orig/3rdp/build/GNUmakefile 2022-06-01 11:53:12.460437472 -0400
|
||||
+++ new/3rdp/build/GNUmakefile 2022-06-01 11:54:38.810441375 -0400
|
||||
@@ -67,7 +67,7 @@
|
||||
$(CRYPT_IDIR): | $(3RDPODIR)
|
||||
$(QUIET)$(IFNOTEXIST) mkdir $(CRYPT_IDIR)
|
||||
|
||||
-$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch | $(CRYPT_SRC) $(CRYPT_IDIR)
|
||||
+$(CRYPTLIB_BUILD): $(3RDP_ROOT)$(DIRSEP)dist/cryptlib.zip $(3RDP_ROOT)$(DIRSEP)build/terminal-params.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw32-static.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ranlib.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-noasm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zz-country.patch $(3RDP_ROOT)$(DIRSEP)build/cl-algorithms.patch $(3RDP_ROOT)$(DIRSEP)build/cl-allow-duplicate-ext.patch $(3RDP_ROOT)$(DIRSEP)build/cl-macosx-minver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-endian.patch $(3RDP_ROOT)$(DIRSEP)build/cl-cryptodev.patch $(3RDP_ROOT)$(DIRSEP)build/cl-posix-me-gently.patch $(3RDP_ROOT)$(DIRSEP)build/cl-tpm-linux.patch $(3RDP_ROOT)$(DIRSEP)build/cl-PAM-noprompts.patch $(3RDP_ROOT)$(DIRSEP)build/cl-zlib.patch $(3RDP_ROOT)$(DIRSEP)build/Dynamic-linked-static-lib.patch $(3RDP_ROOT)$(DIRSEP)build/SSL-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bigger-maxattribute.patch $(3RDP_ROOT)$(DIRSEP)build/cl-vcxproj.patch $(3RDP_ROOT)$(DIRSEP)build/cl-mingw-vcver.patch $(3RDP_ROOT)$(DIRSEP)build/cl-win32-build-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-gcc-non-const-time-val.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-odbc.patch $(3RDP_ROOT)$(DIRSEP)build/cl-noasm-defines.patch $(3RDP_ROOT)$(DIRSEP)build/cl-bn-noasm64-fix.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-RSA-suites.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ECC-RSA.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC.patch $(3RDP_ROOT)$(DIRSEP)build/cl-prefer-ECC-harder.patch $(3RDP_ROOT)$(DIRSEP)build/cl-more-RSA-ECC-fixes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-DH-key-init.patch $(3RDP_ROOT)$(DIRSEP)build/cl-clear-GCM-flag.patch $(3RDP_ROOT)$(DIRSEP)build/cl-use-ssh-ctr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-list-ctr-modes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssh-incCtr.patch $(3RDP_ROOT)$(DIRSEP)build/cl-ssl-suite-blocksizes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-tpm.patch $(3RDP_ROOT)$(DIRSEP)build/cl-no-via-aes.patch $(3RDP_ROOT)$(DIRSEP)build/cl-fix-ssh-ecc-ephemeral.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-just-use-cc.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-learn-numbers.patch $(3RDP_ROOT)$(DIRSEP)/build/cl-linux-yield.patch | $(CRYPT_SRC) $(CRYPT_IDIR)
|
||||
@echo Creating $@ ...
|
||||
$(QUIET)-rm -rf $(CRYPT_SRC)/*
|
||||
$(QUIET)unzip -oa $(3RDPDISTDIR)$(DIRSEP)cryptlib.zip -d $(CRYPT_SRC)
|
||||
@@ -112,6 +112,7 @@
|
||||
$(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-fix-ssh-ecc-ephemeral.patch
|
||||
$(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-just-use-cc.patch
|
||||
$(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-learn-numbers.patch
|
||||
+ $(QUIET)patch -p0 -d $(CRYPT_SRC) < cl-linux-yield.patch
|
||||
ifeq ($(CC),mingw32-gcc)
|
||||
$(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make directories
|
||||
$(QUIET)cd $(CRYPT_SRC) && env - PATH="$(PATH)" CC="$(CC)" AR="$(AR)" RANLIB="$(RANLIB)" make toolscripts
|
11
app-misc/syncterm/files/st_crypt.patch
Normal file
11
app-misc/syncterm/files/st_crypt.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- orig/src/syncterm/st_crypt.h 2022-06-02 13:05:13.210790443 -0400
|
||||
+++ new/src/syncterm/st_crypt.h 2022-06-02 13:07:18.857457650 -0400
|
||||
@@ -4,7 +4,7 @@
|
||||
#define _ST_CRYPT_H_
|
||||
|
||||
#ifndef WITHOUT_CRYPTLIB
|
||||
-#include <cryptlib.h>
|
||||
+#include "../../3rdp/src/cl/cryptlib.h"
|
||||
#if CRYPTLIB_VERSION < 3400
|
||||
#if CRYPTLIB_VERSION < 340 || CRYPTLIB_VERSION > 999
|
||||
#define CRYPT_ATTRIBUTE_ERRORMESSAGE CRYPT_ATTRIBUTE_INT_ERRORMESSAGE
|
43
app-misc/syncterm/syncterm-1.1.ebuild
Normal file
43
app-misc/syncterm/syncterm-1.1.ebuild
Normal file
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="A BBS terminal program, supporting ANSI music and IBM charset."
|
||||
HOMEPAGE="http://syncterm.bbsdev.net"
|
||||
SRC_URI="https://downloads.sourceforge.net/project/syncterm/syncterm/syncterm-${PV}/syncterm-${PV}-src.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
RDEPEND="sys-libs/ncurses"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/cl-makefile.patch
|
||||
"${FILESDIR}"/st_crypt.patch
|
||||
)
|
||||
|
||||
#S=${WORKDIR}/syncterm-${PV}/src/syncterm
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/cl-linux-yield.patch ${WORKDIR}/syncterm-${PV}/3rdp/build/cl-linux-yield.patch
|
||||
default
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# CPPFLAGS="${CPPFLAGS}" \
|
||||
# CFLAGS="${CFLAGS}" \
|
||||
# LDFLAGS="${LDFLAGS}" \
|
||||
|
||||
emake -C src/syncterm CC="$(tc-getCC)" \
|
||||
PREFIX="/usr" MANPREFIX="/usr/share" RELEASE=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src/syncterm CC="$(tc-getCC)" \
|
||||
PREFIX="${ED}/usr" MANPREFIX="${ED}/usr/share" RELEASE=1 install
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST ealogger-0.8.1.tar.gz 126321 BLAKE2B 9a5eefabbd07a2387b5216a0cc133d02b4ed7f9964b8e262f3d9ae8f0dcddf09dd4f4b8bc1ffcf391b9cb4a669044108afb3d893ef512b8f6b26f72480cfa6fe SHA512 0426e24e30a901d86f54f99964473f29e8f0d219540439e678ce032174d85aa7ddb73cbd1dd141319d1e85fdc68f729c596b18ee38acbb7bc57c02af776b8a29
|
||||
EBUILD ealogger-0.8.1.ebuild 674 BLAKE2B da278759a01571b8a7d6ef743d5ac524b8d9c32779e16839258b83ebc2bf9fc462c67a4358ee26286c8b9c7bbbe50aabc65d82c8ecccc6e0becb88bd6e41f4e4 SHA512 01a4d4628683be0b861f8c15568e3561fd51364a941aea168acb9b9e5607c61d441ce20ebb53868fae5aabeef9d6ef741af8b745bf53726ba6e873c0c74f1def
|
||||
EBUILD ealogger-0.8.1.ebuild 675 BLAKE2B a7c39654b3921dc32ab49f1da6355045b5886c72eb721c24cf6f44fbbeb60cde86b5b7f6e56fb17330d9e90115e5e5cf159e7179cd22c40931f8c3df230a42ff SHA512 e4df44a7c69e43816c56cc83c268eb821403437e238348100f64263aa0caea94592318f3760f49774bf005edeb1b644aecabc6bde1c12cc4d01dd96e312df53e
|
||||
MISC ChangeLog 505 BLAKE2B 29b72d7d606325e753a33001e4a3343cbbb4f39c7381eb9f1b5ffb86074bf2c68134cab41ef5df131569dfacef2da17ea5c9446803bba8d4191313fd804c2e8a SHA512 d7375966bdf2b09623a73cb1911d1fd40bd026205b5173c660612e1e24f1eb6002ef1fe059e72a9441b0b59ccf8a37d45e701751b1242f6cb4da0dd2fcd898fe
|
||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||
|
@ -20,7 +20,8 @@ DEPEND="${RDEPEND}"
|
||||
src_prepare() {
|
||||
sed -e 's!lib)!${CMAKE_INSTALL_LIBDIR})!' -i src/CMakeLists.txt
|
||||
|
||||
cmake-utils_src_prepare
|
||||
cmake_src_prepare
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
@ -28,5 +29,5 @@ src_configure() {
|
||||
local mycmakeargs=(
|
||||
"-DLIB_INSTALL_DIR=$(get_libdir)" )
|
||||
|
||||
cmake-utils_src_configure
|
||||
cmake_src_configure
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ DIST makeresolvedeb_1.6.0_multi.sh.tar.gz 4191 BLAKE2B ab2f09f339700ee31e0118111
|
||||
DIST makeresolvedeb_1.6.2_multi.sh.tar.gz 4258 BLAKE2B bcc2f602e9023f296b3dc69cb6cc04ea87001d51981a80eb3ffd2d4d5944e163a773a3a556b19fcb6e9a5b89f59c2e3535ae5f9f546068379888f982bf07d65d SHA512 b7afae27c4f2e9ab970ebbcc0f85427e36d6442883f9b6d616f85e78e256c91cc444ee714e0cb92167afed9340448464ab00118400bae9d929eaadc3110471f2
|
||||
EBUILD davinci-resolve-17.4.6.ebuild 2467 BLAKE2B fb9de7cd7a13482dcfe42f8e6823179daf144c72d4b8a8024b5aa5f502288862848dacc52bbe40f565f91c04dc991aaf02d5a0ef95e9ac626847f95ffbb16780 SHA512 dbc71120a6131aac4eeb7ab48a67ec153fb9a38316ce38a581fd99cae7f7479daa08b1afc3a88a208fc7c034b13df87fab0c7b104219f391e74fec2ab39781c7
|
||||
EBUILD davinci-resolve-18.0.4.ebuild 2467 BLAKE2B fb9de7cd7a13482dcfe42f8e6823179daf144c72d4b8a8024b5aa5f502288862848dacc52bbe40f565f91c04dc991aaf02d5a0ef95e9ac626847f95ffbb16780 SHA512 dbc71120a6131aac4eeb7ab48a67ec153fb9a38316ce38a581fd99cae7f7479daa08b1afc3a88a208fc7c034b13df87fab0c7b104219f391e74fec2ab39781c7
|
||||
EBUILD davinci-resolve-18.1.1.ebuild 2467 BLAKE2B 314be23153ef0e50daf3e6c41b80f542fc14173c8c8867a7e44dc79d67c7cca97ddf7826c137d0cf6e73729ad98e866a08a1f7722b0f2804e081b0925079790b SHA512 bbe23d5ca42f0552e12f5ca71012c12fd6739fff1c59ec65066d560caf670133f5467a792c3393f2a75313af2e27f30bd2e51d51de5c4108e3fec237de24c16f
|
||||
EBUILD davinci-resolve-18.1.1.ebuild 2503 BLAKE2B b19c8c9ae382a421ccb3d599e10be95e999c7e1c410948e6f7b1381982b339da93ec19f6526d73cfa77c1cc00da4cb0f1636fe578f4e24935c2eb3fe53ef2900 SHA512 06a3133d1064668ea21db11343c9234445fb07122bfe98b357900f9e8099cdf64a9c17e849dec60e6704984ce06ed3a0a64d065158e9f5bf3d56fb807f932660
|
||||
EBUILD davinci-resolve-18.1.ebuild 2467 BLAKE2B 314be23153ef0e50daf3e6c41b80f542fc14173c8c8867a7e44dc79d67c7cca97ddf7826c137d0cf6e73729ad98e866a08a1f7722b0f2804e081b0925079790b SHA512 bbe23d5ca42f0552e12f5ca71012c12fd6739fff1c59ec65066d560caf670133f5467a792c3393f2a75313af2e27f30bd2e51d51de5c4108e3fec237de24c16f
|
||||
MISC ChangeLog 984 BLAKE2B 6b5afde0d34caa62f7a6e336c651652380e9144d8c3382dcca2ee680b85724d93deca09c903565ccd79987d39ed61c517f1a5e717f37d3b00d24ac95c038edf3 SHA512 8110c143fd18310b7f12b9eb575f5179a574f0941bf1d6978c96ff4887289ecabfc4c3ab5fb4a9125d9b9d5e65d9d430ebc349965b925ba0bd35cf86466badba
|
||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||
|
@ -86,6 +86,7 @@ _adjust_sandbox() {
|
||||
addpredict /lib
|
||||
addpredict /usr
|
||||
addpredict /sys
|
||||
addpredict "/var/BlackmagicDesign"
|
||||
addpredict "/var/BlackmagicDesign/DaVinci Resolve"
|
||||
}
|
||||
|
||||
|
@ -1,4 +0,0 @@
|
||||
DIST mpv-0.34.1.tar.gz 3288356 BLAKE2B c0e5dc3cd23307449a526bd2cf0df5d870322aa1914a139784fd50d77274d42648a769ee4da3ba74e34a7a080700a5740dae13ed0827df1b3cfef36846f983ab SHA512 77ea349d6999f8cce9b5cce4cebd3506a224fc18ab08d22dd16bd34c34d012bb170879b268ddd62db40d116b4cc0b2d9d651b8097f387ed9115c426834cac77e
|
||||
DIST waf-2.0.22 104880 BLAKE2B 6cae9e764712012ef97f790c723b86a2603dc64e9bafcec02c5251dbc1b23ec629db26c02eee2a72a77cf70c11d2729a626ea71f3cb50a6281257fd6f63eadf0 SHA512 4156cefa65b7e6349ddb1ca643bbdf3e4444449d137e5f595535564271d521362291f257765329015671584ac2c596a0ad98cfdbd621f5d5352141a55d384292
|
||||
EBUILD mpv-0.34.1-r102.ebuild 9743 BLAKE2B 515bb84a42b318a4c2949dd21ef7cd82bcd1fc773b10d88f25e70dd14f19e03b81b42acb5f69ed8f632b9dd61588bd6ded9ae99975f2736998af85cb59cc62d2 SHA512 988b2eacdc9a2f763cbf39fc9ef7fba1a28775ccb402e1492168237922653ef8d258aaee953061bccdca61693c97faa593767fc4c43a4e30e4881d58ef08aa4d
|
||||
MISC metadata.xml 2311 BLAKE2B 311215e7a690fae3e5469bc39436aab6f8b2154d15c7848f003f2565cc0a08a8b399231512ad5c0819cc1be670be314600d2da97abda2935a5a54fa9fa8e0dca SHA512 b934750143aed87145261473e7e02e6896f11ac33ee3cb8eeda503afbfed646a6bd8668f65e672c5afbac5f812ff01ca64df32d1deaa9eba69e72cb52b6b01e7
|
@ -1,36 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>zlogene@gentoo.org</email>
|
||||
<name>Mikle Kolyada</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="archive">Enable support for various archive formats via <pkg>app-arch/libarchive</pkg></flag>
|
||||
<flag name="bluray">Enable playback of Blu-ray filesystems</flag>
|
||||
<flag name="cli">Build mpv CLI player</flag>
|
||||
<flag name="cplugins">Enable C plugins support</flag>
|
||||
<flag name="cuda">Enable hardware video decoding via Nvidia CUDA</flag>
|
||||
<flag name="drm">Enable Kernel Mode Setting / Direct Rendering Manager based video output</flag>
|
||||
<flag name="egl">Enable support for various EGL-based video outputs / backends</flag>
|
||||
<flag name="gamepad">Enable gamepad input support</flag>
|
||||
<flag name="gbm">Enable Graphics Buffer Manager based EGL video backend</flag>
|
||||
<flag name="jpeg">Enable support for saving screenshots in JPEG format</flag>
|
||||
<flag name="libmpv">Build mpv shared library</flag>
|
||||
<flag name="lua">Enable Lua scripting, OSC (On Screen Controller) GUI and <pkg>net-misc/youtube-dl</pkg> hook-script</flag>
|
||||
<flag name="opengl" restrict="<media-video/mpv-0.28.0">Enable the recommended 'opengl' video output</flag>
|
||||
<flag name="opengl" restrict=">=media-video/mpv-0.28.0">Enable support for various OpenGL-based video backends</flag>
|
||||
<flag name="raspberry-pi">Enable support for the Raspberry Pi</flag>
|
||||
<flag name="rubberband">Enable high quality pitch correction via <pkg>media-libs/rubberband</pkg></flag>
|
||||
<flag name="sdl">Enable <pkg>media-libs/libsdl2</pkg> based video and audio outputs
|
||||
(Note: these outputs exist for compatibility reasons only, avoid if possible)</flag>
|
||||
<flag name="tools">Install extra tools: mpv_identify.sh, mpv_idet.sh, and umpv</flag>
|
||||
<flag name="uchardet">Enable subtitles charset discovery via <pkg>app-i18n/uchardet</pkg></flag>
|
||||
<flag name="vapoursynth">Enable vapoursynth scripting via <pkg>media-libs/vapoursynth</pkg></flag>
|
||||
<flag name="vulkan">Enable support for various Vulkan-based video backends</flag>
|
||||
<flag name="zimg">Enable libzimg support (for vf_fingerprint)</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">mpv-player/mpv</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,359 +0,0 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LUA_COMPAT=( lua5-{1..2} luajit )
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
WAF_PV=2.0.22
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic lua-single optfeature pax-utils python-r1 toolchain-funcs waf-utils xdg-utils
|
||||
|
||||
DESCRIPTION="Media player based on MPlayer and mplayer2"
|
||||
HOMEPAGE="https://mpv.io/ https://github.com/mpv-player/mpv"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
|
||||
DOCS=( RELEASE_NOTES )
|
||||
else
|
||||
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git"
|
||||
inherit git-r3
|
||||
DOCS=(); SRC_URI=""
|
||||
fi
|
||||
SRC_URI+=" https://waf.io/waf-${WAF_PV}"
|
||||
DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
|
||||
|
||||
# See Copyright in sources and Gentoo bug 506946. Waf is BSD, libmpv is ISC.
|
||||
LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
|
||||
SLOT="0"
|
||||
IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb
|
||||
dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv +lua
|
||||
nvenc openal +opengl pulseaudio raspberry-pi rubberband sdl
|
||||
selinux test tools +uchardet vaapi vapoursynth vdpau vulkan wayland +X +xv zlib zimg"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| ( cli libmpv )
|
||||
aqua? ( opengl )
|
||||
egl? ( || ( gbm X wayland ) )
|
||||
gamepad? ( sdl )
|
||||
gbm? ( drm egl opengl )
|
||||
lcms? ( opengl )
|
||||
lua? ( ${LUA_REQUIRED_USE} )
|
||||
nvenc? ( opengl )
|
||||
opengl? ( || ( aqua egl X raspberry-pi !cli ) )
|
||||
raspberry-pi? ( opengl )
|
||||
test? ( opengl )
|
||||
tools? ( cli )
|
||||
uchardet? ( iconv )
|
||||
vaapi? ( || ( gbm X wayland ) )
|
||||
vdpau? ( X )
|
||||
vulkan? ( || ( X wayland ) )
|
||||
wayland? ( egl )
|
||||
X? ( egl? ( opengl ) )
|
||||
xv? ( X )
|
||||
${PYTHON_REQUIRED_USE}
|
||||
"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?]
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.18 )
|
||||
archive? ( >=app-arch/libarchive-3.4.0:= )
|
||||
bluray? ( >=media-libs/libbluray-0.3.0:= )
|
||||
cdda? ( dev-libs/libcdio-paranoia
|
||||
dev-libs/libcdio:= )
|
||||
drm? ( x11-libs/libdrm )
|
||||
dvd? (
|
||||
>=media-libs/libdvdnav-4.2.0:=
|
||||
>=media-libs/libdvdread-4.1.0:=
|
||||
)
|
||||
egl? ( media-libs/mesa[egl(+),gbm(+)?,wayland(-)?] )
|
||||
gamepad? ( media-libs/libsdl2 )
|
||||
iconv? (
|
||||
virtual/libiconv
|
||||
uchardet? ( app-i18n/uchardet )
|
||||
)
|
||||
jack? ( virtual/jack )
|
||||
javascript? ( >=dev-lang/mujs-1.0.0 )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
lcms? ( >=media-libs/lcms-2.6:2 )
|
||||
>=media-libs/libass-0.12.1:=[fontconfig,harfbuzz(+)]
|
||||
virtual/ttf-fonts
|
||||
libcaca? ( >=media-libs/libcaca-0.99_beta18 )
|
||||
lua? ( ${LUA_DEPS} )
|
||||
openal? ( >=media-libs/openal-1.13 )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 )
|
||||
rubberband? ( >=media-libs/rubberband-1.8.0 )
|
||||
sdl? ( media-libs/libsdl2[sound,threads,video] )
|
||||
vaapi? ( media-libs/libva:=[drm(+)?,X?,wayland?] )
|
||||
vapoursynth? ( media-libs/vapoursynth )
|
||||
vdpau? ( x11-libs/libvdpau )
|
||||
vulkan? (
|
||||
>=media-libs/libplacebo-3.104.0:=[vulkan]
|
||||
media-libs/shaderc
|
||||
)
|
||||
wayland? (
|
||||
>=dev-libs/wayland-1.6.0
|
||||
>=dev-libs/wayland-protocols-1.14
|
||||
>=x11-libs/libxkbcommon-0.3.0
|
||||
)
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
opengl? (
|
||||
x11-libs/libXdamage
|
||||
virtual/opengl
|
||||
)
|
||||
xv? ( x11-libs/libXv )
|
||||
)
|
||||
zlib? ( sys-libs/zlib )
|
||||
zimg? ( >=media-libs/zimg-2.9.2 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dvb? ( virtual/linuxtv-dvb-headers )
|
||||
nvenc? ( >=media-libs/nv-codec-headers-8.2.15.7 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
nvenc? ( x11-drivers/nvidia-drivers[X] )
|
||||
selinux? ( sec-policy/selinux-mplayer )
|
||||
tools? ( ${PYTHON_DEPS} )
|
||||
"
|
||||
BDEPEND="dev-python/docutils
|
||||
virtual/pkgconfig
|
||||
test? ( >=dev-util/cmocka-1.0.0 )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
use lua && lua-single_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die
|
||||
chmod +x "${S}"/waf || die
|
||||
default
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_setup
|
||||
tc-export CC PKG_CONFIG AR
|
||||
|
||||
if use raspberry-pi; then
|
||||
append-cflags -I"${ESYSROOT}/opt/vc/include"
|
||||
append-ldflags -L"${ESYSROOT}/opt/vc/lib"
|
||||
fi
|
||||
|
||||
local mywafargs=(
|
||||
--confdir="${EPREFIX}/etc/${PN}"
|
||||
|
||||
$(usex cli '' '--disable-cplayer')
|
||||
$(use_enable libmpv libmpv-shared)
|
||||
|
||||
--disable-libmpv-static
|
||||
--disable-static-build
|
||||
# See deep down below for build-date.
|
||||
--disable-optimize # Don't add '-O2' to CFLAGS.
|
||||
$(usex debug '' '--disable-debug-build')
|
||||
|
||||
$(use_enable doc html-build)
|
||||
--disable-pdf-build
|
||||
--enable-manpage-build
|
||||
$(use_enable cplugins)
|
||||
$(use_enable test)
|
||||
|
||||
$(use_enable iconv)
|
||||
$(use_enable lua)
|
||||
$(use_enable javascript)
|
||||
$(use_enable zlib)
|
||||
$(use_enable bluray libbluray)
|
||||
$(use_enable dvd dvdnav)
|
||||
$(use_enable cdda)
|
||||
$(use_enable uchardet)
|
||||
$(use_enable rubberband)
|
||||
$(use_enable lcms lcms2)
|
||||
$(use_enable vapoursynth)
|
||||
$(use_enable archive libarchive)
|
||||
|
||||
--enable-libavdevice
|
||||
|
||||
# Audio outputs:
|
||||
$(use_enable sdl sdl2) # Listed under audio, but also includes video.
|
||||
$(use_enable pulseaudio pulse)
|
||||
$(use_enable jack)
|
||||
$(use_enable openal)
|
||||
--disable-opensles
|
||||
$(use_enable alsa)
|
||||
$(use_enable coreaudio)
|
||||
|
||||
# Video outputs:
|
||||
$(use_enable aqua cocoa)
|
||||
$(use_enable drm)
|
||||
$(use_enable gbm)
|
||||
$(use_enable wayland wayland-scanner)
|
||||
$(use_enable wayland wayland-protocols)
|
||||
$(use_enable wayland)
|
||||
$(use_enable X x11)
|
||||
$(use_enable xv)
|
||||
$(usex opengl "$(use_enable aqua gl-cocoa)" '--disable-gl-cocoa')
|
||||
$(usex opengl "$(use_enable X gl-x11)" '--disable-gl-x11')
|
||||
$(usex egl "$(use_enable X egl-x11)" '--disable-egl-x11')
|
||||
$(usex egl "$(use_enable gbm egl-drm)" '--disable-egl-drm')
|
||||
$(usex opengl "$(use_enable wayland gl-wayland)" '--disable-gl-wayland')
|
||||
$(use_enable vdpau)
|
||||
$(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11')
|
||||
$(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl.
|
||||
$(usex vaapi "$(use_enable X vaapi-x11)" '--disable-vaapi-x11')
|
||||
$(usex vaapi "$(use_enable wayland vaapi-wayland)" '--disable-vaapi-wayland')
|
||||
$(usex vaapi "$(use_enable gbm vaapi-drm)" '--disable-vaapi-drm')
|
||||
$(use_enable libcaca caca)
|
||||
$(use_enable jpeg)
|
||||
$(use_enable vulkan shaderc)
|
||||
$(use_enable vulkan libplacebo)
|
||||
$(use_enable raspberry-pi rpi)
|
||||
$(usex libmpv "$(use_enable opengl plain-gl)" '--disable-plain-gl')
|
||||
$(usex opengl '' '--disable-gl')
|
||||
$(use_enable vulkan)
|
||||
$(use_enable gamepad sdl2-gamepad)
|
||||
|
||||
# HWaccels:
|
||||
# Automagic Video Toolbox HW acceleration. See Gentoo bug 577332.
|
||||
$(use_enable nvenc cuda-hwaccel)
|
||||
$(use_enable nvenc cuda-interop)
|
||||
|
||||
# TV features:
|
||||
$(use_enable dvb dvbin)
|
||||
|
||||
# Miscellaneous features:
|
||||
$(use_enable zimg)
|
||||
)
|
||||
if use lua; then
|
||||
if use lua_single_target_luajit; then
|
||||
mywafargs+=( --lua="luajit" )
|
||||
else
|
||||
# Because it would be too simple to just let the user directly
|
||||
# specify the package name to check, wouldn't it.
|
||||
mywafargs+=( --lua="$(ver_rs 1 '' $(ver_cut 1-2 $(lua_get_version)))" )
|
||||
fi
|
||||
fi
|
||||
|
||||
if use vaapi && use X; then
|
||||
mywafargs+=(
|
||||
$(use_enable egl vaapi-x-egl)
|
||||
)
|
||||
fi
|
||||
|
||||
# Not for us
|
||||
mywafargs+=(
|
||||
--disable-android
|
||||
--disable-egl-android
|
||||
--disable-uwp
|
||||
--disable-audiounit
|
||||
--disable-macos-media-player
|
||||
--disable-wasapi
|
||||
--disable-ios-gl
|
||||
--disable-macos-touchbar
|
||||
--disable-macos-cocoa-cb
|
||||
--disable-tvos
|
||||
--disable-egl-angle-win32
|
||||
)
|
||||
|
||||
mywafargs+=(
|
||||
--bashdir="$(get_bashcompdir)"
|
||||
--zshdir=${EPREFIX}/usr/share/zsh/site-functions
|
||||
)
|
||||
|
||||
# Create reproducible non-live builds.
|
||||
[[ ${PV} != *9999* ]] && mywafargs+=(--disable-build-date)
|
||||
|
||||
waf-utils_src_configure "${mywafargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
|
||||
if use lua; then
|
||||
insinto /usr/share/${PN}
|
||||
doins -r TOOLS/lua
|
||||
fi
|
||||
|
||||
if use cli && use lua_single_target_luajit; then
|
||||
pax-mark -m "${ED}"${EPREFIX}/usr/bin/${PN}
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
dobin TOOLS/{mpv_identify.sh,umpv}
|
||||
newbin TOOLS/idet.sh mpv_idet.sh
|
||||
python_replicate_script "${ED}"${EPREFIX}/usr/bin/umpv
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local rv softvol_0_18_1=0 osc_0_21_0=0 txtsubs_0_24_0=0 opengl_0_25_0=0
|
||||
|
||||
for rv in ${REPLACING_VERSIONS}; do
|
||||
ver_test ${rv} -lt 0.18.1 && softvol_0_18_1=1
|
||||
ver_test ${rv} -lt 0.21.0 && osc_0_21_0=1
|
||||
ver_test ${rv} -lt 0.24.0 && txtsubs_0_24_0=1
|
||||
ver_test ${rv} -lt 0.25.0 && ! use opengl && opengl_0_25_0=1
|
||||
done
|
||||
|
||||
if [[ ${softvol_0_18_1} -eq 1 ]]; then
|
||||
elog "Since version 0.18.1 the software volume control is always enabled."
|
||||
elog "This means that volume controls don't change the system volume,"
|
||||
elog "e.g. per-application volume with PulseAudio."
|
||||
elog "If you want to restore the previous behaviour, please refer to"
|
||||
elog
|
||||
elog "https://wiki.gentoo.org/wiki/Mpv#Volume_in_0.18.1"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [[ ${osc_0_21_0} -eq 1 ]]; then
|
||||
elog "In version 0.21.0 the default OSC layout was changed."
|
||||
elog "If you want to restore the previous layout, please refer to"
|
||||
elog
|
||||
elog "https://wiki.gentoo.org/wiki/Mpv#OSC_in_0.21.0"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [[ ${txtsubs_0_24_0} -eq 1 ]]; then
|
||||
elog "Since version 0.24.0 subtitles with .txt extension aren't autoloaded."
|
||||
elog "If you want to restore the previous behaviour, please refer to"
|
||||
elog
|
||||
elog "https://wiki.gentoo.org/wiki/Mpv#Subtitles_with_.txt_extension_in_0.24.0"
|
||||
elog
|
||||
fi
|
||||
|
||||
if [[ ${opengl_0_25_0} -eq 1 ]]; then
|
||||
elog "Since version 0.25.0 the 'opengl' USE flag is mapped to"
|
||||
elog "the 'opengl' video output and no longer explicitly requires"
|
||||
elog "X11 or Mac OS Aqua. Consider enabling the 'opengl' USE flag."
|
||||
fi
|
||||
|
||||
optfeature "URL support" net-misc/yt-dlp
|
||||
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}"/build/test || die
|
||||
local test
|
||||
for test in *; do
|
||||
if [[ -x ${test} ]]; then
|
||||
./"${test}" || die "Test suite failed"
|
||||
fi
|
||||
done
|
||||
}
|
@ -1,8 +1,11 @@
|
||||
DIST RASClient-19.0.23304_x86_64.tar.bz2 28644903 BLAKE2B 41f77a59774548601deb181570ee679269d8d540cfaac9598cdd39126b256778e50d71393d4deac44720efb04898f6cd9d0e14c29c0f0e1e3c84e44f9a58dfff SHA512 164380b6ec4627d1be85e798b71c3e4b865163eef65384d6dad46c03ba849ea5faf80ab53f35fd40b8d598a04ea9c5d7ebbde48af7c9559ccb26889fb8d7abad
|
||||
DIST RASClient-19.1.23468_x86_64.tar.bz2 28745160 BLAKE2B 4ecb72d35628c6bfb73253d2382b2979f1cb5f28ed9a1abca26f2a9d88f7d0e576f7becec90535827c042dccfc782b8d70042913cd029ac3fcfca521d79e2e2d SHA512 0d00bcf026e0e663b79043e08949ca64442e114d0f31a3c984dd4be91c1b908f906bab47edae124d83bf7a1c46961b840fcdba66490fa46259ee8c8f29504b10
|
||||
DIST RASClient-19.1.23476_x86_64.tar.bz2 28748749 BLAKE2B cb8c5f55e1677447fe61976748058fd37f8c60eaef83dbf6d68831d9f629a0fa5eb9f82de1348f306dfbfa9e2955be463c0b23b03b1ab24a865d47d34d40cf57 SHA512 e771963f4064b62417614462e1d30dd900cfa85b0da8a0020c8360c60f9d5ca1b506796444b894173b71e67b9889a93915b2d9c3e28ce8e57ed1c82db0e5eafe
|
||||
DIST RASClient-sso-19.0.23304_x86_64.tar.bz2 9312 BLAKE2B 77c696b40d76e85eeb3c6efa5c39348109ddee090aa63512fcd716c2c5d7933b40af4833c350cb239ef58380bc7bd54a78bfe54d2b3699c019940cc150b19a54 SHA512 24b016b16c768937505978058feea797ed99298c275c6339e978c868c4c329963eda786e132848350b5ff88fba0d6c640aa0a40daff151d6c430aec12cebe1cf
|
||||
DIST RASClient-sso-19.1.23468_x86_64.tar.bz2 9305 BLAKE2B 354bec4e6b18bf78e4038756f7722dc0279760ad71d1530fc92dea47be17ae88698f1553c2cf4a53e39fa674f83af552b8b2d3d7a7c371f24a45908716d1b684 SHA512 4178de5bb068f9c0fa1c6fcc40711f28f7a285b834fa9102282e037979b563b79d255ad1b3a02053abd98aed53b137669ea96e356ea8871be94119ed2167ff68
|
||||
DIST RASClient-sso-19.1.23476_x86_64.tar.bz2 9311 BLAKE2B 710c6e7435d6aefd1c224e7a86ce1d92da3cf056378ea8a76f5c8a826763ee8e7cdcd397f9071eb8533cbe272b2e6cf63dffcf11dacda1b1d29ae723e4588fd2 SHA512 52c44d290de4c8650dc09b38c38e2f84a6d7d8e7d55c9415e5e1d8adbb6b9938e31c13b40952b70434539358a8ec73a9121881bd26860e6554719bfd5cc4f3e9
|
||||
EBUILD rasclient-19.0.0.23304.ebuild 2093 BLAKE2B 57054fd2fd385169a707ba2df4ca20f8be1b71ca668ec1b4cb3a8cb478bba3157460218cfe354f473e9cbaf13290012e5b3c38ecdb44752557f2db5b88481c1e SHA512 d22aeb4ce7e88505faa5e314b2a7f317bcb8315b6aefcd48b43dd6df51093008b19960926d783ba131e60a6952be2705f75bca1a658c5fd69f0c8c7f0b318335
|
||||
EBUILD rasclient-19.1.0.23468.ebuild 2093 BLAKE2B 57054fd2fd385169a707ba2df4ca20f8be1b71ca668ec1b4cb3a8cb478bba3157460218cfe354f473e9cbaf13290012e5b3c38ecdb44752557f2db5b88481c1e SHA512 d22aeb4ce7e88505faa5e314b2a7f317bcb8315b6aefcd48b43dd6df51093008b19960926d783ba131e60a6952be2705f75bca1a658c5fd69f0c8c7f0b318335
|
||||
EBUILD rasclient-19.1.1.23476.ebuild 2093 BLAKE2B 57054fd2fd385169a707ba2df4ca20f8be1b71ca668ec1b4cb3a8cb478bba3157460218cfe354f473e9cbaf13290012e5b3c38ecdb44752557f2db5b88481c1e SHA512 d22aeb4ce7e88505faa5e314b2a7f317bcb8315b6aefcd48b43dd6df51093008b19960926d783ba131e60a6952be2705f75bca1a658c5fd69f0c8c7f0b318335
|
||||
MISC ChangeLog 385 BLAKE2B ebe7cc81e97a7c49bd6dc63e83c4701deb3fa3cc665ae2c0c231e7d4dc79ce3a490e325dd57f962fa74b097fa3fb076ebafd6b0a3fc57d985fe6e16fc4cfc7a5 SHA512 eefdb08d4f09532d35752696b1ac758520ae01f5dca8f44fc63dbd1c7cfb3d83f7f03a32db69c051517ac36b16b9298727fc95d85b188ea336760652fb92305f
|
||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||
|
88
net-misc/rasclient/rasclient-19.1.1.23476.ebuild
Normal file
88
net-misc/rasclient/rasclient-19.1.1.23476.ebuild
Normal file
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit pax-utils xdg-utils versionator desktop
|
||||
|
||||
PV_MAJ=$(get_major_version )
|
||||
PV_MIN=$(get_version_component_range 2)
|
||||
PV_SUB=$(get_version_component_range 3)
|
||||
PV_DIF=$(get_version_component_range 4)
|
||||
MY_PV="${PV_MAJ}.${PV_MIN}.${PV_DIF}"
|
||||
|
||||
DESCRIPTION="Parallels Remote Application Client"
|
||||
HOMEPAGE="https://www.parallels.com/eu/products/ras/download/links/#lin"
|
||||
SRC_URI="amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_x86_64.tar.bz2
|
||||
http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-sso-${MY_PV}_x86_64.tar.bz2 )"
|
||||
|
||||
LICENSE="no-source-code"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}"
|
||||
RESTRICT="mirror bindist strip" #299368
|
||||
|
||||
DEPEND="dev-libs/libxml2
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdbus:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtxml:5
|
||||
media-libs/alsa-lib
|
||||
net-print/cups
|
||||
sys-libs/zlib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
virtual/libusb:1
|
||||
sys-apps/pcsc-lite
|
||||
sys-libs/glibc
|
||||
x11-libs/libXpm
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_install() {
|
||||
into /opt/2X/Client/
|
||||
dobin opt/2X/Client/bin/*
|
||||
dolib.so opt/2X/Client/lib/*
|
||||
ln -sf $(get_libdir) "${D}/opt/2X/Client/lib"
|
||||
|
||||
dodoc opt/2X/Client/doc/*
|
||||
|
||||
doicon opt/2X/Client/share/2X.png
|
||||
|
||||
domenu opt/2X/Client/share/rasclient.desktop
|
||||
domenu opt/2X/Client/share/tuxclient.desktop
|
||||
domenu opt/2X/Client/share/rassession.desktop
|
||||
|
||||
insinto /usr/share/mime-info
|
||||
doins opt/2X/Client/share/mime/*.{keys,mime}
|
||||
|
||||
insinto /usr/share/application-registry
|
||||
doins opt/2X/Client/share/mime/2XSession.applications
|
||||
|
||||
insinto /usr/share/mime/packages/
|
||||
doins opt/2X/Client/share/sharedmimeinfo/2XClient.xml
|
||||
|
||||
insinto /opt/2X/Client/share
|
||||
doins opt/2X/Client/share/*.{conf,qm,qss,pem}
|
||||
doins opt/2X/Client/share/installed
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST youtube-dl-gui-1.8.3.tar.gz 703377 BLAKE2B fc3bedfe3201e86c97eff6a52a325ce6bac1f9183c6fc98470a40b32ec53c0f6dccc04607ae288b4ae1baefea7bbd032e424c5f2cd5afcc96b66cb6ce7ac6f8f SHA512 f56adb25baea489f21a57a5513d95e656835429b4512e49d848076afaa60fa356d3468cd5460fcc6e6f311bf605d959a78b4277a0ab272903dde25c2cc87ca8e
|
||||
EBUILD youtube-dl-gui-1.8.3.ebuild 1249 BLAKE2B 0581b5773bc00630f1db46822940936a5ea86475caf84a4a747389a3a77ac83a436522829509b55dcb5c77fe6975f47dc5b64d4c2250595dbe0320e3c9798e68 SHA512 d162ae8f9a4f293db6fb14fe1e2c058a718d2ce833d5d7e6d4d2a1bf90cc1a095296f75398baf6dbc0575fc0b113036716a934ec5bd186186e17bb5da0adeda0
|
||||
EBUILD youtube-dl-gui-1.8.3.ebuild 1252 BLAKE2B ffad3eec1e0469eaddd51f2e52d333c80838a544603a52bcf55c0e057f1e7a7fd25b7775357838cbdb9703196314e9f1a5d010191d153af51e243a4e764c8c99 SHA512 4d813196d23fe481c9b3eed2cdb020cd83492c9d4387033686af19d49cbd02bbe597689d0293624074b7d537723210a5ecc84d0b1c01c9db00e837452fdd90c8
|
||||
MISC ChangeLog 385 BLAKE2B d26a404024005320f18259719956d818bc18bb6908022d6f9ac1d75de3956e19e376c8a3d7c4d5a2b3ebd332c1cbf34b39bb6d1b2863db12d373a36c5b20c63e SHA512 f0c8175bac806497f36974575b3db65b22a326aa3b74225f60b96e36b2e591351e7d9d76194ad4c1991c4b982424a1c9b894b55ff30974e1fe9d581122dada4c
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10} )
|
||||
PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
|
||||
|
||||
inherit desktop distutils-r1 xdg-utils
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST ytdlp-plugins-2022.08.26.zip 44812 BLAKE2B de8f43cb449a0f442403d84168894066889f6aa86eb378b0437991e40e3fcbca003a9960fa50bc24ccecf3b1027f899512486c18546d066d07f5eb9d5e988ec3 SHA512 e43154f0403b0dbe5b56116cae973f40e4e53a80c842376ceba98ebc53632d28fcd02d82e74d749267692bcfeff085fa4cb0f4d1fddc3bf7a4f21f91070fecec
|
||||
EBUILD ytdlp-plugins-2022.08.26.ebuild 535 BLAKE2B a059c482864e1213b96ee8aa0da44fe32fb6d82ebf8c3297ce861f618532f8329a3b3ce13ea6bd00c9e6d7cece5d793506bc2174f670c0c06421c5e7480d21dc SHA512 a0c585f453708cec15fd2cec58378ec9dbed73eefbbb6b7aacd59bb7368ce4081dce5c290be8d03045ae9f27242efc2df3c692fca7311f61dab8659f098d1a2f
|
||||
EBUILD ytdlp-plugins-2022.08.26.ebuild 535 BLAKE2B 6fb5ab6a0c764e8ab68559c2449e1b787049b57849316945aa886a72b76651c4f8dc87ae6413559749f64042bd9cbaab6dcfdd90b7892b1a58e148145266a94b SHA512 a209cfa33d469a45c55ca5b0a2054e22803fea5318381884d3be9273aa071a798a5e0b3dc22a8fb8e4830c3f48dcd397e5d2eb503a660361e42940db844a907e
|
||||
|
@ -3,7 +3,7 @@
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
PYTHON_COMPAT=( python3_{7..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST ytdlp-servustv-2022.7.17.zip 24449 BLAKE2B 033d602cdd4b7adea27e57290d5c07d5039d81861c5508ae84146e8f6aaa84bdab641fe12fe21c2fc6dc2718f45dee4f3418a8225576aa7e7d7a4f02706a2ca4 SHA512 0c432ea3324083349ac99daf5b49f14cdef0ed4f4fa169eb06c7318e6c15a4302d159cf6d76c260eee64b3282af1afcedbd8f15c7b9d1e22bdb273ad95ddde53
|
||||
EBUILD ytdlp-servustv-2022.7.17.ebuild 546 BLAKE2B c3cd95acdd05c9ed25cdce1f75c456c553799a0145af8b4102356d9c3bb4a7f661cbb491e5cb2f202e8e8a5a3a92d57757b5e236d2fc294a3eddd70a1e90cd46 SHA512 be3f978465960c1c72b38417e7fcd0aa7c7cc37bd3313fecc61906cb6d355d6943f846870f5cb6b64d2dbd0f438ddebc1906c615ea0774a009a6ce110f4d2b43
|
||||
EBUILD ytdlp-servustv-2022.7.17.ebuild 546 BLAKE2B ec3c23b1a91ee273202e55cdb61d2177c14f30ff36ba69a81b6e45917e8de42272b6b61b8c250fbf864d3aff75ffa218b78319e69f80168b62c5eafa0610a104 SHA512 7f09fe1c0830b57ad780084d90465590e3c1eb79fd16bf2b7dd098279e760a5b4daafc8ee41388fb8b243e42600764805e4bebbc60bdc0aa6d9c0d605de6cf5f
|
||||
|
@ -3,7 +3,7 @@
|
||||
# $Id$
|
||||
|
||||
EAPI=7
|
||||
PYTHON_COMPAT=( python3_{7..10} )
|
||||
PYTHON_COMPAT=( python3_{7..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca
|
||||
DIST Logic-2.4.2-master.AppImage 161812795 BLAKE2B e755b2217d1b0a142ed16c3e9eb32c61935fce21ada8c8cc78bd7037638ea18a350de7fea1c7e4757b6980ec4257180b296d89acdde6f118724cc3b21bfd2e78 SHA512 1572908bd954e035ef7c68e61b77c8e9d910fe969fa714d1a953c7c9ed90298b5eaebf9c799a856cf3200fe033b3fbda5d2f82caab4733517bb9dba27ad61ae4
|
||||
DIST Logic-2.4.3-master.AppImage 161928600 BLAKE2B 22595b9d2da1e4b4aca871eb0117c08d6bbda6006349380230576d59487138db41c2051d9550792348af9ac43f948f758044e385720653a4d17516358e986df8 SHA512 5dc17803e9e4c2712c1e45b0758fc25458833bfb7af75edee90565316e1a3503db7405b2db2281548f53372704cdaaf1d8de2766c182882b85a2ee622f29d405
|
||||
EBUILD saleae-logic-bin-2.3.55.ebuild 2915 BLAKE2B 7bf8189b5da14e4217f24342ff1fc4503b2b2070532dc798ffb22c658daccc365a14df96db1683220674baea9435c5a602a8225ea90459925e2befd19e24a768 SHA512 935889def41314dc684deb9e37344dbd438242566c4d2f06274cc9deb0cc7fa8b7daeb30be32fd8d2e4a9b1f8905c5844cf2270222151f5e04c08ac74724b9e9
|
||||
EBUILD saleae-logic-bin-2.4.2.ebuild 2916 BLAKE2B 32ba9d1afed5e206106b0d44d0a27b9b65d3fe80034faa93bf98e40ebf0bad941b978d01e2731ef12c962ede807f6bf63e14aa2097d2290cecb1107b3cc811a9 SHA512 b8a8efd60add1da588d978a899e78295854bb51858900b57206ac111263af33918165b812e7bd3ff28c28ab3dfe6044c784384f479be4cf52e00c49cedc2b21b
|
||||
EBUILD saleae-logic-bin-2.4.3.ebuild 3110 BLAKE2B ef989d7c67e5d20e1c430deec6215d50169e819ae37eaf25898e8430836afe46ed1c28f9c88b0058090bd94fa2be19327063a74ec3e39329dc68c4b68b4304d0 SHA512 ee20e2d9b364f395de96656c0e66833fe4e6689606259771dfcffbf4df825eed7b5e7a5d3fbf6f9ecf5998c2acdf2a58a67950399280c6668f52fef008f236b2
|
||||
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
@ -61,6 +61,10 @@ pkg_setup() {
|
||||
|
||||
src_prepare() {
|
||||
rm -r ${P}/usr/lib
|
||||
sed -i "/^X-AppImage/d" "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
sed -i "s/^X-AppImage-Version=/Version=/" "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
|
Loading…
Reference in New Issue
Block a user