This commit is contained in:
Mario Fetka 2022-11-24 21:26:54 +01:00
parent 0291061673
commit 73157b18a6
22 changed files with 506 additions and 10 deletions

View File

@ -1,6 +1,8 @@
AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41
AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9
DIST cc65-mrustc-2.19.tar.gz 791886 BLAKE2B 27140ce3c43ac8b10b699cfe2fa93f9c107cb5815abce4900d2ee716a2684d9e5f71adc07775ba308eb08a9b945bd6ba97cf11c6331b4072b6b9c2cd96646500 SHA512 ff289d5486b29febb7f68b19f5b2f3eab7c26f012de541bc36bbf12db0e423e715d8d9f8714c7bae9f862ec5fb12fd5f438d39703089e79bbf4b1af6b4e949e9
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
EBUILD cc65-2.19-r1.ebuild 1743 BLAKE2B 1d29086c72dee818c4eda3e1431395adc499ce0573d0925b09fae8e13480276b80deca94d6fb134d39891630b6b637f9e647c51566fa5240b3504973c3ad3f51 SHA512 04db45736c9d8cbd16195b08e13e3ae97326d34c43442967ca7f584636cc73dbfec870a3386c4b707a233619a9707667afaf97a7ace7e7eee2e3aa17c4667c9d
EBUILD cc65-2.19.ebuild 1564 BLAKE2B 042c86577e8d47556505c70fc7fd1ab8cfad1b808627360a221bcd892e4ff5f8484f9ccf3cb1c2579962f359665826f0352739ac02c39cf9fa3df0fbb6a97c8b SHA512 4df5eb661a1239f372121c66f8e42ec3c5f7b978c0fdf5a42bd782b0f18840a6bda72757708b63162e9f648d61ecbec13884a12663633f6be53e3c38bc232e11
MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -0,0 +1,48 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
inherit eutils toolchain-funcs multilib
MRUSTC="0.8.1"
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
HOMEPAGE="http://www.cc65.org"
#SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2"
#SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2"
SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz
https://github.com/thepowersgang/mrustc/archive/refs/tags/v${MRUSTC}.tar.gz -> ${PN}-mrustc-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
#KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="doc? ( app-text/linuxdoc-tools )"
RDEPEND=""
#S="${WORKDIR}"/${PN}-snapshot-${PV}
PATCHES=(
"${FILESDIR}/cc65-mrustc.patch"
)
#src_prepare() {
# epatch "${FILESDIR}"/package-version.patch
#}
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
use doc && emake -C doc html info
exit 1
}
src_install() {
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info
}

View File

@ -2,11 +2,13 @@ AUX makeresolvedeb_gentoo_1.6.0.patch 3462 BLAKE2B 8072b571bc370b9f0c7b3b62504c9
AUX makeresolvedeb_gentoo_1.6.2.patch 3512 BLAKE2B f68296bc9ef210cdd9122f63e2825eb4b03bb992466614792b10409dab33a5bdf264059418776139260e0c9ef525da3c43d374cfa9d652695df0fe18d94f8126 SHA512 077bf903d2d5f7da51399eaedeb04fae20759793c6bf658c92e3a955f2294a90e247b7b64db5f93c45761de88287eef1c525174685b0f45d0c1cefc5d4ef0646
DIST DaVinci_Resolve_17.4.6_Linux.zip 2340066824 BLAKE2B 6e87a65f6657a8e9bd5cbcecb62b6dd74b45e4a8d6ae0d6e2aca6643d669a8aa49736e21e9826518897adbbf2d7f36d26bec402424158e4cb232560ab0c7ecdf SHA512 5067737e66d355d28aed34a5ff810ce552c6e8f07b9fcf1935cc7b2bfc65054de67e1a53c68560f58a60e3d63078bc47cba2c4257d0afaa3d76bfc50840a1409
DIST DaVinci_Resolve_18.0.4_Linux.zip 3128059055 BLAKE2B 707d55ff21c3d5fa95096c3bc3c4f2d90adc9f561b0e1445c12965c2a42fee8846f4536782640442730d226bfe3b9b819490f17f56ff77c3ea55e848a1c51c26 SHA512 ac31ae6f164c0e38c5a942c9ee222a33369fb56bdc9f8295b6e5727f7c441255cea88403c0537d3e4b3baefe366583ca5cb47c27f36afa3b70450d0c87517083
DIST DaVinci_Resolve_18.1.1_Linux.zip 3185109088 BLAKE2B 83a1410697faf19e1c6390df90fdf1f6504b8fa5a36a6c9a43ab29b3397dfb53f22b74ac7f9ee66a6ce6e47704274807d615c3643f882458a1bec67d7fe56109 SHA512 7983a8d8909aad66e8b7c3f8d916e054f24dd9f6eab5a1e26a70d97332ea9066b71e7eead8596d241aa2ac52c7475f033ec3dea9ee594659282d49f98f183c97
DIST DaVinci_Resolve_18.1_Linux.zip 3182942106 BLAKE2B 0ff2cbee1b781c6dcda7ee28ae823585beac7ee8269ee5e80bdaed2b75698f712a78f426ec5c744729cf9f96520f412762e367cd879de3cd6499d2578f3dec39 SHA512 ae11f469cdb84c611558364e46fef1dbb1aaf2508728a9b642127e7aec7edb62e8800896df94b20bcc82c7707800b3a2eb9cba8a7f920765531b847f6ab60463
DIST makeresolvedeb_1.6.0_multi.sh.tar.gz 4191 BLAKE2B ab2f09f339700ee31e011811152c6b97cc7e172698236efba0c0254cf69966c776dd222302e1da0266423f0af9c54ae426de4f5354d0d4550ae89b354f0a3d7a SHA512 02baae42c1e9d2163660b765ee6556660b337a3dfe25a60ee4bad9331d84700538ff9b339d045dd91cc0d89d1cd805e56437ae3a8d6ddf6502d0be0f0e5bc114
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.ebuild 2467 BLAKE2B 314be23153ef0e50daf3e6c41b80f542fc14173c8c8867a7e44dc79d67c7cca97ddf7826c137d0cf6e73729ad98e866a08a1f7722b0f2804e081b0925079790b SHA512 bbe23d5ca42f0552e12f5ca71012c12fd6739fff1c59ec65066d560caf670133f5467a792c3393f2a75313af2e27f30bd2e51d51de5c4108e3fec237de24c16f
MISC ChangeLog 984 BLAKE2B 6b5afde0d34caa62f7a6e336c651652380e9144d8c3382dcca2ee680b85724d93deca09c903565ccd79987d39ed61c517f1a5e717f37d3b00d24ac95c038edf3 SHA512 8110c143fd18310b7f12b9eb575f5179a574f0941bf1d6978c96ff4887289ecabfc4c3ab5fb4a9125d9b9d5e65d9d430ebc349965b925ba0bd35cf86466badba
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -0,0 +1,108 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
MAJOR_VER="$(ver_cut 1-3)"
#MAJOR_VER="18.0b1"
if [[ "${PN}" == "davinci-resolve-studio" ]] ; then
BASE_NAME="DaVinci_Resolve_Studio_${MAJOR_VER}_Linux"
CONFLICT_PKG="!!media-video/davinci-resolve"
else
BASE_NAME="DaVinci_Resolve_${MAJOR_VER}_Linux"
CONFLICT_PKG="!!media-video/davinci-resolve-studio"
fi
ARC_NAME="${BASE_NAME}.zip"
MRD_VER=1.6.2
inherit udev xdg
DESCRIPTION="Professional A/V post-production software suite"
HOMEPAGE="
https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion
"
SRC_URI="${ARC_NAME}
https://www.danieltufvesson.com/download/?file=makeresolvedeb/makeresolvedeb_${MRD_VER}_multi.sh.tar.gz"
LICENSE="all-rights-reserved"
KEYWORDS="-* ~amd64"
SLOT="0"
IUSE="doc udev"
RESTRICT="strip mirror bindist fetch userpriv"
RDEPEND="
virtual/glu
x11-libs/gtk+:=
${CONFLICT_PKG}
"
DEPEND="
app-arch/libarchive
dev-libs/openssl-compat
dev-qt/qtcore:5
dev-qt/qtsvg:5
dev-qt/qtwebengine:5
dev-qt/qtwebsockets:5
media-libs/gstreamer
media-libs/libpng
sys-fs/fuse[suid]
udev? ( virtual/udev )
virtual/opencl
x11-misc/xdg-user-dirs
${RDEPEND}
"
BDEPEND="dev-util/patchelf"
S="${WORKDIR}"
DR="${WORKDIR}/davinci-resolve_${MAJOR_VER}-mrd${MRD_VER}_amd64"
QA_PREBUILT="*"
pkg_nofetch() {
einfo "Please download installation file"
einfo " - ${ARC_NAME}"
einfo "from ${HOMEPAGE} and place it in \$\{DISTDIR\}."
einfo "===="
einfo "Please download installation file"
einfo " - makeresolvedeb_${MRD_VER}_multi.sh.tar.gz"
einfo "from https://www.danieltufvesson.com/makeresolvedeb and place it in \$\{DISTDIR\}."
}
src_prepare() {
mv "${WORKDIR}"/makeresolvedeb*.sh "${WORKDIR}"/makeresolvedeb.sh
eapply -p0 "${FILESDIR}/makeresolvedeb_gentoo_${MRD_VER}.patch"
eapply_user
sed -i -e "s!#LIBDIR#!$(get_libdir)!" "${WORKDIR}"/makeresolvedeb.sh || die "Sed failed!"
}
_adjust_sandbox() {
addwrite /dev
addread /dev
addpredict /root
addpredict /etc
addpredict /lib
addpredict /usr
addpredict /sys
addpredict "/var/BlackmagicDesign/DaVinci Resolve"
}
src_compile() {
_adjust_sandbox
cd "${WORKDIR}"
chmod u+x ${BASE_NAME}.run
CI_TEST="1" "${WORKDIR}"/makeresolvedeb.sh ${BASE_NAME}.run
}
src_install() {
cp -a ${DR}/lib "${ED}" || die
cp -a ${DR}/opt "${ED}" || die
cp -a ${DR}/usr "${ED}" || die
cp -a ${DR}/var "${ED}" || die
if use doc ; then
dodoc *.pdf
fi
}

View File

@ -1,4 +1,4 @@
DIST RemoteDesktopManager_2022.3.0.5_amd64.deb 133943000 BLAKE2B 3bc38215901380ff7197f61c461412a743b970d70642b3ec6144f7392efee116f6aa12b028e8086266fb988370bdd39eac6b0f40b876ceb827a7754f051175ee SHA512 c488a982ce4435f002064e5803c91ed85003f118f04baeb960b0c56cc9a37d8843eb12109f5fc1268f17aa4bc895d29fc63da609edf14dc7cd2edba93e086819
EBUILD remotedesktopmanager-2022.3.0.5.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
DIST RemoteDesktopManager_2022.3.0.6_amd64.deb 133927256 BLAKE2B e382559ccd8c2493c1a7e9b091c09d09d7f114cf0aebf483f9211d406b5bb2e77befdba71dd54067ad5485b8dfb9ad2657e306f5e531f8175f8771080faf341b SHA512 afbf08b0c38febd0d49656a166cda9550a7a470ced338287f5a7d2f7c1b7a05fe26e5b135aa05a2bf205a84cdc52da88ff1823f066a6904fbd1a1a484ad0e993
EBUILD remotedesktopmanager-2022.3.0.6.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
MISC ChangeLog 889 BLAKE2B 216bbbfe9b264ef06f5b56748af1ea7366fa49f2406604264b7d22ce8f464ffd7491a57912d7cf1be7d3dc030578960acca895236d6e06fd017f02a9138f0b7f SHA512 09aa97933a9709827b6e3c01ce8a3829cb3d494f7fdac570faa30da6fac440c752391d8dcaf7d03c5cd1163686e8921c1bf4ad75827e4b8df05bbcde03548488
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -1,4 +1,6 @@
DIST galasm-2.1_p20211123.tar.gz 65199 BLAKE2B fd3ca47267e8f9cb600bd368f8c1807f108d4dda64dab4003badb65b9e75786d2869d9f21082fff0e2a20d4c7a1414d8a7f9c07f0a2229f40371e44789386854 SHA512 738413329f06bb0c576814900d9f7275ba72b4adf34298d28be6ab609ff829cfae85140ac3d931d5b2d382236f90a8c99b5215bb19e072f0ae964bc9d7a32ddc
DIST galasm-2.1_p20220330.tar.gz 65614 BLAKE2B adec4c9cd30b0e889a6d6b41d6b3fbe025e853cd4c33d108e79ea3199b4eaf7d694486232e40c31b74bc96f066bb34dadcba9d95b680951ead58a5743845ac9d SHA512 37b2de0c51579154183b9af87585636bc708a2a7d062fd65ff77f4c69cb29ab8d659ce6db02a757f57959386313d5f9cd8422ffee0d902abab703d1e5218b449
EBUILD galasm-2.1_p20211123.ebuild 593 BLAKE2B 3604d04fa49e61a2e6aec2668c6edfe50f9c7f940ff1478b98917a22bea96aef140fe6dc926c12112b1abfff3de0064223e64dc093b519a41bc32c0dbc64a180 SHA512 e3c4434daec78d68f783c18f2a5c46ad8f995c23dcc12de8afbcfad4081ff6b2e34940d651894aa0d800d7555b0b66d487e3bfc8c3442bfd3e5f451664bd244f
EBUILD galasm-2.1_p20220330.ebuild 593 BLAKE2B 8b6db8f3538856f01b7bf939d09aa4be2b8229189c5446770476d8f52d78094992487b6bc5cfa3bccdb9041f8a968daff7d7188bc93b3663511f56b2f5359f32 SHA512 4f612dd3c679735e1b8bbcaf7a3eb8a3f1785aa23f7c6ba9104d0fd343b5b8418e6614f67ac4fba343701d88908107a6cee6516556e9737a82c59ee8e2d17706
MISC ChangeLog 351 BLAKE2B 8c9803d1dbde6e7ac3ddca8ec7a6c6d85d5f61577b1696965c4fd327fb18b227f983b1fe4c571612a8fa3317649de57684c10ddf53b4964fbeb2c2d243e5c081 SHA512 649385e573ea6056f05800fee838aa422ded21575a6fedeab6fb82869eb8bd6d0bb2d1fdc8fe78a13a627f55610f50730af3632d1c4f92ef143db3e8a71bb346
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -0,0 +1,32 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
SHA="290d0cf9dcd0d9749167c9019ad694db2c3360dd"
inherit bash-completion-r1 udev
DESCRIPTION="Portable GAL Assembler"
HOMEPAGE="https://github.com/daveho/GALasm"
SRC_URI="https://github.com/daveho/GALasm/archive/${SHA}.tar.gz -> ${P}.tar.gz"
LICENSE="galasm"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
DEPEND="${RDEPEND}"
S=${WORKDIR}/GALasm-${SHA}
src_compile() {
emake -C src
}
src_install() {
dobin src/galasm
HTML_DOCS=( "${S}"/galer/* )
dodoc -r examples
einstalldocs
}

View File

@ -0,0 +1,27 @@
DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
DIST atty-0.2.11.crate 5916 BLAKE2B e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499 SHA512 9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
DIST bitflags-1.0.4.crate 15282 BLAKE2B 63f5feb47460c344983cef8822804b1c4ac2f3adfffcf206df2b05fafb9c7bfd73986721cde46705a3e4a0dc72a40683e4d369f2339adfc1b55208bad1766875 SHA512 81850d2be62eabb8486024ab263da67e6eb8ebfa732cac3a5d46a9186c564b2065cba15fa3da468bbd26eaf2b67038680e5de19d5dd99d78f60dae8a1776c8de
DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
DIST either-1.5.1.crate 11532 BLAKE2B 3cb46de61309efeedb614c20a83bdcf2c4de024fa1ca4e6e1cec6384445596cfbf2c9d7a9712faf554a373eaa462835b455d7b2a908a99e99ae1c738680778a8 SHA512 268d218b10ed7cabbf1a116afa22ebe47791303aa012a61676d04376961156983374490d3d939e5d68b2ccf3a9c56f41eb9c9651cf81ea1294ef275dc898733e
DIST galette-0.3.0_p20221030.tar.gz 41468 BLAKE2B 8efd3bfa7edaa9e5531a86f98c89a74220a18df477385763c0bb298c86129092933443d5d569816bdaea7231126059f90674dbc2fbd9e88d95ed1e9cca3ca75f SHA512 63666aca772905104bfee06f61849233ec72d7ac2f64f68f16d8d410c994a73ca6f0c7d0833393791e87d06a2c8580dbf4818f7da79689582ad2696af5f942a4
DIST itertools-0.9.0.crate 96429 BLAKE2B 36d3b1dec7ece85639337f1a40a00330a5216ea8c460d13e52f0f9fea71bed5b3914cc4a7e05b407ed41e0dbc2292ae5873b3481297edcd92ec547866d044b8c SHA512 1c6650060750f3073140c4a77fc4d1acffa7d18320012807df0e20ab06ddb39afa7f086d89626e3909f89dc1f0408c9ccee4dd9454ca1f7a6a145bb213e7c5ce
DIST libc-0.2.50.crate 392277 BLAKE2B 75a8fd5babba55fe59e3ecb49941c313dccc780f8f2d0c521e14e3bb63494090e919111b908b928c4048c0458095da5a48ebce90171831931a972c20b3de758c SHA512 36a51f7925a1a4e670ed8783f63d7f2ab85d1382d0be29ab4fbf0d66b24e7d68d88bb9e320e9dff35a1e275c07afe672dd164d12cc2af8ee1bb57ef6d2aa4a30
DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741
DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
DIST redox_syscall-0.1.54.crate 15668 BLAKE2B 2da177fdb698073829b29023e6cd0a2f422ad1cf1ac359b37d3f5cf4c12f6334eb241bd313fde0236afced49714af92469919d62119ad4ddc49448ab5d9a2589 SHA512 38ee15c2fa470428329b3888fef1f1b5bc57ffae96b6ec505fc051f33a8da86512afddfeb6966cb2342382a5cbccb624a825767d3492b3d6d21d6f8e97e57e9e
DIST redox_termios-0.1.1.crate 3227 BLAKE2B 0b109d34e942735e804dd3da2a9639506e8bf6eb5b1f69ae021b115b0b75ae5159e8457abdf647dabfc19d5119cd3a44b8966635d7862cc66a8a997e4468e1ab SHA512 201d051900e919e2c6c6769ef252e51979d90133df16b6605e2a2f424cfb2e6e505e21add75ef5854fe5e0cab1ed1f1c1451010f072ae4bc8703c585a4323981
DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
DIST syn-1.0.74.crate 232974 BLAKE2B fc17dc2645fbe2d1ee409f895732b86cb77dc14837d35d7773e7f9f055e0b56f70be86203f13c549f0b43e1e4e1e777cc5bee2f08a733fe447f907dfaa443da7 SHA512 5aae03a68a4a8c1234d4e9a69cd37b9f6c698e2b635f10a030c0fac22cf00414c2a5e7523e0efe43181bc29c17abe6abc0eab103391259c97ce566713e3349f6
DIST termion-1.5.1.crate 20659 BLAKE2B 5b4291c2c26a074c16eac2e7bcb40467380181bac69c941e5c958059dc239cbbfd74872d9bd3da65245d010f9fc39804c43dc96f4caab2499b021cf35977a6b0 SHA512 1d1536f08600c7c1f414b4579a1a6e7eff91f4c105504125118d3cadf71c7886a352d1c5f7e07f3d7c28aa8b4752f07b51eddb4d9adc6a9286f7b6bade2bec76
DIST test_bin-0.4.0.crate 7591 BLAKE2B 1e5bf3a50757abba99fc2f9d3b4f043854883ed0fab791d34b6850811348baca28944acaf85ab1490cce05de6e6b33b6e5e6e740e4616159546ba2452556ef5a SHA512 f8c6a925dad183d5dbcac116c8a3f89bda213255c05e9f3d521b51f4b26338ce2666595eda06f9b36db21c9d6effb2953a9626f39f23fe107d99e76ce4591888
DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
DIST thiserror-1.0.26.crate 16711 BLAKE2B 4524c3ef351eaa1266cbbbafec6082695d5c1485cec7bcfdffd64719fd57efb4e40f119435eae5c6f574a80f59a68bd8c868e2493ddf36f4882e7de65fd4bf93 SHA512 bfe93a14006a3d9e0e996b310718223f8442802a384a1b999c15dd1a25f642c5cb2db7a50a69cbb097ec50ee3b0129b509f19225ca714a5c459d4dfc8255d84b
DIST thiserror-impl-1.0.26.crate 13431 BLAKE2B dc753a4cc1e7b8b3eb44bd9462b6b19ee983fefbfe1f60a974195a536fdbc68395942a229a1d2ec7a8594669a439a6efd3cd22573a647a7fb7a371e793fba645 SHA512 43eea818b72469bc4d5c28e449c2e284c1e11b2674b9e67b1788af7ab66bd64afabfd8f5861938a7f9547a9c13387e0ce400419c6283bbe1e899d18d998cd921
DIST unicode-width-0.1.5.crate 15761 BLAKE2B 575e6bfe8b8b70cb0e5a167bf546df2964361a223b03a65bdc588c32d4cf9f01194daa8d6d1c90319f1f9981aa5b092dce67c9c97450be4ea630784d834cdbe2 SHA512 bd5ac5f0433953d79408074239edc7c43ce23d56659d467805d81ab01c576a3cf77ccedb3bba41d48bc4ad46a8905ac8a1927b99312053ef6295fd940a6766d2
DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
DIST vec_map-0.8.1.crate 14959 BLAKE2B f5c179ccb4349d543747d5e3bb3edfca4bc9f3f64ba3c2d40fb1d9cba98433b7a0641387aafda6347c9b3603592c64bd820b217b46fbfcd37f802f298e5793ab SHA512 026cf10dc7ba98ae51dd312fc847cbaea41c25f0da5db6e0e22c2ecf75584bbf876d7bd96035fbbcf6696d702d5a3f25977e02a2d77cf519aa21e3ed05710e40
DIST winapi-0.3.7.crate 1075776 BLAKE2B 694cea6d0d14fbe85ba718c0ca7b9db79ba8f943b44f4741d77000617de43314a2c657285736a032c138b5d2095b06146a2ac8d84b8efe2307ef44bb7073c604 SHA512 6871b93ad8d48e39b90cb7b31b3132f84665f965b4dfe06fcebdfb873e7d099007cf3d7a50e832a941c3425ad2f39c3ab48a77151e60863685b97fc05c71d134
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
EBUILD galette-0.3.0_p20221030.ebuild 1263 BLAKE2B 7d181ca10a2c8c0aca1435f7ac7250f6779c2187b51e2be792a2b9529fc07fe31ad01261809b31fa40472aa840781dc473a6a3ace8c7072d879661574d365955 SHA512 3e483d77bd42e52f024905e6121021dc5466e8d8832a2f9110301e4f219c4dcc415ef60212817046d6436b0c02600d01bd4b28f4fdad5176147e891b2df69532

View File

@ -0,0 +1,57 @@
# Copyright 2017-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Auto-Generated by cargo-ebuild 0.3.1
EAPI=7
SHA="e28809d16858ff89d7e62dc7e50c07edcc9e5189"
CRATES="
ansi_term-0.11.0
anyhow-1.0.65
atty-0.2.11
bitflags-1.0.4
clap-2.33.3
either-1.5.1
itertools-0.9.0
libc-0.2.50
proc-macro2-1.0.28
quote-1.0.9
redox_syscall-0.1.54
redox_termios-0.1.1
strsim-0.8.0
syn-1.0.74
termion-1.5.1
test_bin-0.4.0
textwrap-0.11.0
thiserror-1.0.26
thiserror-impl-1.0.26
unicode-width-0.1.5
unicode-xid-0.2.2
vec_map-0.8.1
winapi-0.3.7
winapi-i686-pc-windows-gnu-0.4.0
winapi-x86_64-pc-windows-gnu-0.4.0
"
inherit cargo
DESCRIPTION="A GAL assembler, largely galasm-compatible and written in Rust."
# Double check the homepage as the cargo_metadata crate
# does not provide this value so instead repository is used
HOMEPAGE="https://github.com/simon-frankau/galette"
SRC_URI="$(cargo_crate_uris ${CRATES})
https://github.com/simon-frankau/galette/archive/${SHA}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
# License set may be more restrictive as OR is not respected
# use cargo-license for a more accurate license picture
LICENSE="Apache-2.0 MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
S=${WORKDIR}/galette-${SHA}
DEPEND=""
RDEPEND=""

View File

@ -1,5 +1,7 @@
AUX multichan.patch 1291 BLAKE2B f874b456769a7dffcd0b89da1bd824d98a49b1373a0ce076606c7f69377b2c82bf485f3512e718abe5ccdc10d427966da08ac4f4a72b3765bb77493fcf1897f5 SHA512 5c63c724d7d3a806b6f24e2ef8e3cf75ddd2313b7e63ac3c113217064b8b48bbd7185bcda6068aff202022353d174f55c759f8edbd29df272d87adf9bb5b3cba
DIST labpowerqt-0.1.3.tar.gz 352902 BLAKE2B 90306a9bd78d97075f9648d724223d455194a51f7df3e93fa94a960e6059f70b5d5ba04ab54df6531ab18a8dbf90842a0e3c4db3101bf722047cb63455deeed2 SHA512 d808d9f727bc5cf3ece12ffa96fd87346c49599058e496cca0b82deb62206ae6369d2a0d1706cafb95c2435234a51a55a52eadba5597a0c9ddf4273d22c87aa9
DIST labpowerqt-0.2_pre20220722.tar.gz 498720 BLAKE2B 81c26263b653a74ab659e37df6f4a920bdad536d7dfc744997e54f6256049d67bfb1532a3e5f3e159b932aef5df79b3cf076348b48d417ca9ab083cc9a7b7ea5 SHA512 a9034741c0b8a5e4b0a8e286871440f0b52b9dc7dd8e34eb059f7bc574cbe54d480fb5aecdf3178a00678b172fbaa0f34e0fc1695024ea3476c91fc7486f1b0a
EBUILD labpowerqt-0.1.3.ebuild 794 BLAKE2B 432d6ea61786678ec1f0c1283c8393eaa78657f7768b553b26bc226a86213cc78cbc5fe98370e1a20a32b5b4204960f7e8ef4cf8345ca0b4993dc52f30c4eb5d SHA512 f0dc87374c4fe746662b0b91aa8cc56e9f07948ae17c474f72fb1edcedb8a9e8abd709d500469031432cf4da03c958a8eea1757c6d2144028cf5fd4f3e11642a
EBUILD labpowerqt-0.2_pre20220722.ebuild 947 BLAKE2B 4797b7bfe38271f85deb4748ccf2164cb0ca937a52c008b8337150309910865c238c1126cac5c4ca5d6d0d1b4747f01e6b790cf5b40d0cb5e3f80505fab45ac8 SHA512 94827351105c5eeafab2bd5f926e28aa844964b3e44f1a23c311f470013efdf2d7f47f8649a69eddf374720c8dccfc1ac966593c46e29acbc1d6ad8d1cecc48b
MISC ChangeLog 566 BLAKE2B 97e5ad0b11ed8682fa64936a1ac1c1cb3fb1519fc56f80f1405369d2339f1e6ecec5cf4ad4756eb36489aad2aad60ce326b3d61c745d00ef9a795167bd888a56 SHA512 8b3163e4764266ced516594658213ed79eb019c14715035581aff0804ae07410c3f2c5cdee1678702b3c009334b312f77088021cc529f77faade66670c5a3efc
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -0,0 +1,43 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=7
SHA="d2399f848e7cbe6b6f5970db7704254c35116380"
inherit cmake
DESCRIPTION="LabPowerQt is an application to control laboratory power supplies and to record and visualize the data"
HOMEPAGE="https://github.com/crapp/labpowerqt"
#SRC_URI="https://github.com/crapp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/crapp/${PN}/archive/${SHA}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S=${WORKDIR}/${PN}-${SHA}
RDEPEND="dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtcore:5
dev-qt/qtserialport:5
dev-qt/qtsql:5
dev-qt/qtprintsupport:5
dev-libs/ealogger"
DEPEND="${RDEPEND}"
# dev-qt/qtquick:5
#src_prepare() {
# eapply "${FILESDIR}/multichan.patch"
# eapply_user
#}
src_configure() {
local mycmakeargs=(
"-DEALOGGER_EXTERNAL=off" )
cmake_src_configure
}

View File

@ -1,7 +1,10 @@
AUX minipro-0.5-libs.patch 992 BLAKE2B 6bd4dd3cd9865199973c48a6c49c6aac1638b4d403f2f285bd7aa3dc45059e2acb894361097b9c033278985118f4ecdf40da8f8916872105b8f3d42f39d554c3 SHA512 6ba541a93beef1136c857a19941db34b1612f1c4f46631660e22c5a9bbe87800aa8707bec596de0dee0efff321a6b1351ba0e3ea8d5745cd5ad9267b50349444
AUX minipro-0.6-libs.patch 992 BLAKE2B 6bd4dd3cd9865199973c48a6c49c6aac1638b4d403f2f285bd7aa3dc45059e2acb894361097b9c033278985118f4ecdf40da8f8916872105b8f3d42f39d554c3 SHA512 6ba541a93beef1136c857a19941db34b1612f1c4f46631660e22c5a9bbe87800aa8707bec596de0dee0efff321a6b1351ba0e3ea8d5745cd5ad9267b50349444
DIST minipro-0.4.tar.gz 363052 BLAKE2B e6b07c05c1c2841fa862132d598781f3675df61cb41ac447e8dfb9677913126429f4f547afc757f2d32360ddbfc89850f3b234c13b381920d5f726f5fe163dd7 SHA512 cdbcb1a02b475874a32497b9a683a0b4734a16cc75d2b0336a5c5cd26a30b63ca4c115b3cfbe6448a8bb3be95aeb902c79ac256c45789d45abf9e01cda355eda
DIST minipro-0.5.tar.gz 388754 BLAKE2B c22110c269405e7b8ff81fd7c649c2b652bc39da84d92cf9a151da71a1c6d4a202baa6ae13a1fb789a04c8e57f3cc9a60403bcef82896320d95e2507c5960f01 SHA512 e2341213bc43ef53b106211d07a488a142083fe4b6dd6ced0f02595164ce2e0e47f6bdc0a6f6c63f19b9b9438c8f5ad173485953d8a29cb39f89272f8e70dc7c
EBUILD minipro-0.4.ebuild 549 BLAKE2B d9057223f62a58306f73a5b8ed77545287cd9f7febf6f5a1757e797a76e59086b4adf84ec35e7d41fcdad0d8c0ea03f1773d9a67149ba97d2c73245f7a451edf SHA512 c2dcea2bd5344b9273a5a3f5bdc24e163f5a68450c790741a9698f9a02fc1a8ed7844bb6abd79ff8d35a1e70f3f3da37387a6d8c6650e1e522aa4f8dc1204ac9
EBUILD minipro-0.5.ebuild 737 BLAKE2B d2ae897c2f8a4698d2d00dda3cded96026df75f24ab67a694a3b0b6b8fdb42670e57e2daf4a2db917b417a5e35eafbbddddfbf696b5dcc1bc222523dd52a81b0 SHA512 c7f37ab918fd5b29d981bacc0a9eaf32614a5fd7ad1dadc0345c5880ee87c70f3e480d9d0c386461aba7c9d52f556d8a3367f83ad55171a79e9a7032427d9032
DIST minipro-0.6.tar.gz 389079 BLAKE2B bfc030080c5fa54775e9d225b16ac3f03259ee261d11921bead66a10ca9bc978e111b03c743927799d847c0e8b534343cbb3ab68565f0a80ccc5f95b784754ba SHA512 1c791467d4aa33dcf78b05126b7352ade3fdd9aa3220376e4fb6be346d198a51e52e5240f8d8d8aa80ce0a14b6808af05a071713211d53c35cc3430ae4a60b6b
EBUILD minipro-0.4.ebuild 612 BLAKE2B bcc28afad0fac9b38b3ecbb5e2ca3518dc830153ee675f9a239985605c5e3ceb2adef7c2bb7ab81b88f808c826eec9af8c371b3ea1963b351896ba7f4f3a575a SHA512 823aaa8f47339c2acd3b27adea80a9f79ab24ac788cec6f5074634d43686dec26cfa0d6303b4221ebd63a97f38f33ecd9a575d9037b01be6f04a38a088fae837
EBUILD minipro-0.5.ebuild 787 BLAKE2B 0701f9ee880f12f2084a166fbd48f41451b28fb4a1f02a1b82721892bfc2dee46a3504d601b0b82f74b35897bdcf4db1ea7a1ec2c24cece40b60698c5096e774 SHA512 9a818e52b2677d2de8c29cd18c35e24df16dfb342461ef4434d6e25003268f9be25a6d9a9b959375bdc17eb35d24cd434ca8ee9d98d2649c03b2ba5382f27412
EBUILD minipro-0.6.ebuild 787 BLAKE2B 0701f9ee880f12f2084a166fbd48f41451b28fb4a1f02a1b82721892bfc2dee46a3504d601b0b82f74b35897bdcf4db1ea7a1ec2c24cece40b60698c5096e774 SHA512 9a818e52b2677d2de8c29cd18c35e24df16dfb342461ef4434d6e25003268f9be25a6d9a9b959375bdc17eb35d24cd434ca8ee9d98d2649c03b2ba5382f27412
MISC ChangeLog 271 BLAKE2B d88714d6d75cfbc50d5a081dfbd8284ddc2b3c5789662d7cbd93b877681cb81bfabdb1ca67122e399ee7cb71b2f57ed0f39f024b431e404401a6eddadaaa7ac5 SHA512 001197c1c3383e7406a4cf99339e1babe935bd24cf3938826cbe61a32fa5a9001a2d04c87ed5f20c375e1f495e650470cbbda31d4ae6fba1021085477367db08
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -0,0 +1,20 @@
--- minipro-0.5/Makefile.orig 2022-02-22 19:40:51.778911209 +0100
+++ minipro-0.5/Makefile 2022-02-22 19:41:39.919122650 +0100
@@ -164,13 +164,13 @@
install_library:
mkdir -p $(LIB_INSTDIR)
mkdir -p $(INCLUDE_INSTDIR)
- mkdir $(LIB_INSTDIR)/pkgconfig
+ mkdir -p $(LIB_INSTDIR)/pkgconfig
cp $(STATIC_LIB) $(LIB_INSTDIR)/
cp *.h $(INCLUDE_INSTDIR)/
cp libminipro.pc $(LIB_INSTDIR)/pkgconfig/
- sed -e "s#MINIPROPREFIX#$(DESTDIR)$(PREFIX)#" -i "" "$(LIB_INSTDIR)/pkgconfig/libminipro.pc"
- sed -e "s#MINIPROVERSION#$(VERSION)#" -i "" "$(LIB_INSTDIR)/pkgconfig/libminipro.pc"
- ln -s "$(LIB_INSTDIR)/pkgconfig/libminipro.pc" /usr/local/lib/pkgconfig/libminipro.pc
+ sed -e "s#MINIPROPREFIX#$(PREFIX)#" -i "$(LIB_INSTDIR)/pkgconfig/libminipro.pc"
+ sed -e "s#MINIPROVERSION#$(VERSION)#" -i "$(LIB_INSTDIR)/pkgconfig/libminipro.pc"
+# ln -s "$(LIB_INSTDIR)/pkgconfig/libminipro.pc" /usr/local/lib/pkgconfig/libminipro.pc
uninstall_library:
rm /usr/local/lib/pkgconfig/libminipro.pc

View File

@ -22,3 +22,11 @@ src_install() {
udev_dorules udev/*.rules
dobashcomp bash_completion.d/minipro
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -29,5 +29,12 @@ src_install() {
emake install DESTDIR="${D}" PREFIX=/usr UDEV_DIR=$(get_udevdir)
emake install_library DESTDIR="${D}" PREFIX=/usr UDEV_DIR=$(get_udevdir)
dobashcomp bash_completion.d/minipro
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -0,0 +1,40 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit bash-completion-r1 udev
DESCRIPTION="A free and open TL866XX programmer"
HOMEPAGE="https://gitlab.com/DavidGriffith/minipro"
SRC_URI="https://gitlab.com/DavidGriffith/minipro/-/archive/${PV}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="virtual/libusb:1"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${P}-libs.patch"
)
src_compile() {
emake PREFIX=/usr
emake library PREFIX=/usr
}
src_install() {
emake install DESTDIR="${D}" PREFIX=/usr UDEV_DIR=$(get_udevdir)
emake install_library DESTDIR="${D}" PREFIX=/usr UDEV_DIR=$(get_udevdir)
dobashcomp bash_completion.d/minipro
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@ -1,4 +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
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
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98

View File

@ -0,0 +1,92 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MULTILIB_COMPAT=( abi_x86_64 )
inherit appimage chromium-2 desktop pax-utils multilib-build xdg udev
DESCRIPTION="Debug hardware like the pros."
HOMEPAGE="https://www.saleae.com/"
SRC_URI="
amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage )
"
LICENSE="Salea-EULA"
SLOT="0"
#KEYWORDS="~amd64"
IUSE=""
RESTRICT="bindist mirror splitdebug strip"
RDEPEND="
app-accessibility/at-spi2-atk[${MULTILIB_USEDEP}]
app-accessibility/at-spi2-core[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
|| ( sys-devel/base-gcc[cxx] sys-devel/gcc[cxx] )
sys-apps/dbus[${MULTILIB_USEDEP}]
x11-libs/gtk+[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
sys-libs/glibc[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
"
S="${WORKDIR}"
QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so"
MY_PN=Logic
pkg_setup() {
chromium_suid_sandbox_check_kernel_config
}
src_prepare() {
rm -r ${P}/usr/lib
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/Logic.desktop" \
|| die "Failed to patch desktop file"
default_src_prepare
}
src_install() {
cp -a ${P}/usr "${ED}"
rm -f ${P}/.DirIcon
dodir /opt/Saleae/Logic
find ${P} -type d -exec chmod 755 {} \;
find ${P} -type f -exec chmod 644 {} \;
find ${P} -type f -name "*.so*" -print0 |xargs -0 chmod +x
find ${P}/resources/linux/pythonlibs/bin -type f -print0 |xargs -0 chmod +x
find ${P}/resources/app.asar.unpacked/node_modules/@saleae/graph-interface/bin -type f -print0 |xargs -0 chmod +x
chmod +x ${P}/Logic
cp -a ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
# remove chrome-sandbox binary, users should use kernel namespaces
# https://bugs.gentoo.org/692692#c18
rm "${ED}"/opt/Saleae/Logic/chrome-sandbox || die
dosym ../../opt/Saleae/Logic/Logic /usr/bin/Logic
domenu "${ED}"/opt/Saleae/Logic/Logic.desktop
doicon "${ED}"/opt/Saleae/Logic/Logic.png
dodir /etc/udev/rules.d
cat "${ED}"/opt/Saleae/Logic/resources/linux/99-SaleaeLogic.rules > "${ED}"/etc/udev/rules.d/99-SaleaeLogic.rules
udev_reload
}

View File

@ -9,7 +9,7 @@ AUX prozilla-opt.patch 1228 BLAKE2B 06964b83ad832200828ac7e467651005d9913550d8b2
AUX prozrc.sample 2752 BLAKE2B 2de22c484313c7028f5a2d734e5604f29bba2ebd68a4aa7fc0513cd989d694de95199f063eebf87a653edba255994b61bdf5ad2fe13d3048276575eb2eafd162 SHA512 d92996be835e7dcb0348679396ce056b74df2451fced8e61797b42b7e770539f56a1a05d8671a96150cab932ee69f6298bb6c21c0d6ba775b68337dc4751bab6
DIST prozilla-2.0.4.tar.bz2 745429 BLAKE2B e49c6fc9ad1916335187de05d4ca7724d51b6a11c14da049e06f268d3ff0b63206961e6550b1eedee8d6d024b6bd836b9df7fbceaf4a78b21336b68d8a63fae3 SHA512 0f56c262b264eb95a343aae26341326a30154aeaf5abbd1be59c326a7f2ce044de4061e54acf6c4ff10e833af6917a01ef5a7f860a528cda808e44abe89191f9
DIST prozilla-2.0.5.tar.bz2 816272 BLAKE2B d2bdde238217f33a45403bcdcd74d24e8572356191a65e6ab0ae33f0d268e614e84c1b34868707b5f805e3e7d956eadda5d74557f11b2a3e7fb0238c142b89d3 SHA512 56e51e15bf5accc9d12d07bc40f3dfee3ed5e4b0c48f8c352fc192d6c673ed0d4e8ce06c5a1c1f998e193e00063486f818597f3b945d21226e336711890fe421
EBUILD prozilla-2.0.4.ebuild 1394 BLAKE2B 57a433b9d9aee1a860a7a8b625a1609699b9425096a42bae80aa4960c8e288d2d9d42d9535cce53561a023172307c06416bbb58115929d88138faa4aa8595585 SHA512 6cd545450b9b771abfca79c9331b43227f29cecbbd127f421ce48376fb30af033c70ea7e34438a161ed30bf605f3527f3defb37b8fca14a7b6a8e00bf32cbe96
EBUILD prozilla-2.0.5.ebuild 937 BLAKE2B 950feba8be83863810eefa838cd26891eac693ee28bdae5a529756bfa7517caa45198ae98e47b03ac12d501b8058daa9d757896cc8043f143ee9835f3a637dfc SHA512 ef71a112b7f9624a53a888da5b168623ac6659889277b9ee84fe56f65468c277a3715a4898e803b9ea74b1c771ff7dcbf4c1eed6fc89328127f2202462020fdc
EBUILD prozilla-2.0.4.ebuild 1407 BLAKE2B 584b91122a2440547e338b276519d3b171e01c8141e72cc19add8fa4af2cecb4e02bb5a9cef4c1dc9cfcb9c1a1b4eb802a911fc63b152fd935cc81a62f479ed1 SHA512 4bf3212c434b7e2fc54ec933cff4270bba87c292c951e9bdea7d61e16bb30e4601001939459bef4be7e7439b8c3df340c9dc19d17bffb12d4b5d7ed51c6d0223
EBUILD prozilla-2.0.5.ebuild 979 BLAKE2B ea61b6ef563a050190345fa5ddc3987c876bb226f81ac35906a6af7d64c950ba97da4007f7887bf7691b29e63ed5d7c368031a6750ad6b6b248241d76c4b7960 SHA512 c972c666ae14ef7daec122eb7a9c88b0c17753dd7b040233f8aedb8c4969f5e51b0c2afa27c39a5a28d5e5ede964dafc34da1a3fbf5e918e4abfe06bfe6b3bac
MISC ChangeLog 1541 BLAKE2B 18f86874ea7c1e3a49cf144cd1f6392aa36eea186f4f3429db43e43230d5bf7a43834aaf7e704dd36e674a445c1267d01ec72044465559ed41304dbb25a8a093 SHA512 7bca9fdb842a3193eeca960ecb1ae1d52ad616cb00f95828226955e1aa7643af3a5dfd090f418814f387c30eaacbf5ca952c6f76c99302dc62b183a54a669179
MISC metadata.xml 469 BLAKE2B d0d4e1e2f2c45fc46082a874bbe3d8e72916305016aaa2e792ed8bb4bc7b2619ba61146d70c487f067ff5c37730defc3652240ea07bf85f981f35fcd45f6a714 SHA512 3019cfccc66029645f73400b1aa624dd69c242e76ab955f66761960e287e39e3087e2bc0fc5bbdc39de9d998b1f4d9f29b02bd1b8cf67d74a352c40b9e6ea210

View File

@ -32,6 +32,7 @@ src_prepare() {
head -n 667 libprozilla/acinclude.m4 > tmp
mv tmp libprozilla/acinclude.m4
# die
eapply_user
eautoreconf
}

View File

@ -13,7 +13,7 @@ SRC_URI="http://ftp.disconnected-by-peer.at/prozilla/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc sparc x86"
IUSE="static nls pic"
IUSE="static nls"
RDEPEND="virtual/libc
>=sys-libs/ncurses-5.2"
@ -21,14 +21,14 @@ DEPEND="${RDEPEND}
>=sys-apps/sed-4"
src_prepare() {
eapply_user
eautoreconf
}
src_configure() {
econf --enable-shared \
LIBS="$($(tc-getPKG_CONFIG) --libs ncurses)" econf --enable-shared --with-pic \
$(use_enable static) \
$(use_enable nls) \
$(use_with pic)
$(use_enable nls)
}
src_install() {