back to updates

This commit is contained in:
Mario Fetka
2021-06-30 18:45:43 +02:00
parent 7576f0a9e2
commit 701156bcf9
103 changed files with 2590 additions and 688 deletions

View File

@@ -0,0 +1,47 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit appimage desktop
DESCRIPTION="Debug hardware like the pros."
HOMEPAGE="https://www.saleae.com/"
SRC_URI="
amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage )
"
LICENSE="EULA"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="bindist mirror splitdebug"
RDEPEND="
net-print/cups
"
S="${WORKDIR}"
QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so"
MY_PN=${PN/-bin/}
src_prepare() {
rm -r ${P}/usr/lib
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/${MY_PN}.desktop" \
|| die "Failed to patch desktop file"
default_src_prepare
}
src_install() {
mv ${P}/usr "${ED}"
rm -f ${P}/${MY_PN}.png
rm -f ${P}/.DirIcon
dodir /opt/Saleae/Logic
mv ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
dosym ../../opt/Saleae/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
domenu "${ED}"/opt/Saleae/${MY_PN}/${MY_PN}.desktop
#doicon "${ED}"/opt/${P}/${MY_PN}.png
}

View File

@@ -0,0 +1,2 @@
DIST Logic-2.3.27-master.AppImage 138036506 BLAKE2B d2c1f57a3887adab51f02b848b441b549e5bb723b03d271fbd02a248b091d6ab9a1e25aba7797471cc02c1f6c8fa2cd6e76e4b440b6b6524b59adc0c309ac31d SHA512 8cfa16e08193e3aba2c8aa242360d49dc30db53dacee7b0488d066d31c80bb525e80bbcc4a6c69b81534ea270df0609b6adb5316b1356d532108a78c33159609
EBUILD Logic-bin-2.3.27.ebuild 1054 BLAKE2B 9f33fe8cf9fd2678e12957b0716ba0bfa6d4c69f53c26797420546bb34a535f94c188488a3296754de0c5ec0e607fae264c530016e074dda52b5a08f9a4eb745 SHA512 4bf572544ce46da226fab70845a7bcdb8fa02e038396a25b277a78edf1b32921abc046df8ca7deabd02d7a2d6c79191ce3f00af6fc3c581a4e713b32d2406a0f

View File

@@ -0,0 +1,4 @@
DIST logisim-evolution-3.4.1-all.jar 24277158 BLAKE2B 68a26c712f05e81597df11ebfaffa74b1038928873baf021477f888e995ede7650693d80c75a7fcff928764911994e11c178ebdad8d3ded2cffc48ae06b881b1 SHA512 98c60d5444604b76809376e2ea9306aa4103202ee9c553820ba530064d3fa099e8cc7673ecaa0592a14cee450b8da11ac0270e41971d6a216e11f9ebc1630959
DIST v2.14.6.tar.gz 38810790 BLAKE2B 059c7194babd739072053707eb5ad298f2943b811ecec009c39b8b59ef6d3131002555e65dfe58c66c7d299c9b6bd35b19746493e5ba1391890f8057c92f30ad SHA512 d7c92a413cff977d440a6ed29126cd6065870332d4e83a9fa68dc6e87af114010d35ea4eb334d0506485a0130274767694d2c3232abe5f30ad8307e2a76fdd17
EBUILD logisim-evolution-2.14.6.ebuild 668 BLAKE2B f74f87fe477e3642008c4718f99f91926dbfee952294692471cdec978e2470928ef0bc027157c2cc918b9569ecd69194b64eea12194750f95a27fe91bf429ac9 SHA512 4fa1979b9843819e89c36ab56411de344ab3e7cf71bd831e4809fa95cde6af7f70b25d85e871c7848ae6c55c2ac11f4322a8476d1a5617df092fddee541acc51
EBUILD logisim-evolution-3.4.1.ebuild 873 BLAKE2B 33cfb1a36ed822804a3be52858ac720844de6b6b255a75fb832c1a681d9cfecd301f92c6527138d358484c5564817e701bddd62967b88d75f82e223327d2a902 SHA512 865ab341a584823a1e1374d547cab7b14ce60241e7dde2b60d78fa4c74444e9c33eed01f350e468a3a19f79cb29cbd045680e4298b79b647139fea418a336a7e

View File

@@ -0,0 +1,30 @@
EAPI=6
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/reds-heig/logisim-evolution"
SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="java nls"
DEPEND=">=virtual/jdk-1.7"
RDEPEND=">=virtual/jre-1.7 ${DEPEND}"
S="${WORKDIR}/${P}"
src_compile() {
# Remove ALL .class and .jar files
ant cleanall
# Build logisim-evolution.jar
ant jar
}
src_install() {
java-pkg_newjar logisim-evolution.jar ${PN}.jar
java-pkg_dojar logisim-evolution.jar
java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar
}

View File

@@ -0,0 +1,37 @@
EAPI=6
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/reds-heig/logisim-evolution"
#SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz"
SRC_URI="https://github.com/reds-heig/logisim-evolution/releases/download/v3.4.1/logisim-evolution-${PV}-all.jar"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="java nls"
DEPEND=">=dev-java/openjdk-bin-11"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${P}"
src_unpack() {
mkdir -p ${S}
cp ${DISTDIR}/${A} ${S}/logisim-evolution.jar
}
#src_compile() {
# Remove ALL .class and .jar files
#gradlew shadowJar
# Build logisim-evolution.jar
#gradlew shadowJar
#}
src_install() {
java-pkg_newjar logisim-evolution.jar ${PN}.jar
java-pkg_dojar logisim-evolution.jar
java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar
}

View File

@@ -0,0 +1,5 @@
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 d236e820d16f33e6f1cb367bdfc30a29a1501bb715213e80593a2c0790818435616ba85c413b04478c096a66e744b509f4fde1bb856d962c0666dddc4665a729 SHA512 64a93009251f787616072deb0a105a361686f230afb4c474ac6196f60e6616bc00668b409e468b8f0f48eefd5ff23437abca98581825a12f1ccaa97a2aa39a68
EBUILD minipro-0.5.ebuild 632 BLAKE2B 498764de4683996e8ada5c09cda4ea025053d97818ae24cebc4225738819d350476e01bd4cb73e7523d78cf9e7c42980c0aca8a4b8d37f116656335aa948d619 SHA512 8358868192c9483ba52f77ee23d4c8a96674d76c1a1d0c67709aa67156df2c213a58a5b9abb8798bbfe04fef8a47fd9244fb4c1aff1766d208e74d74822e286b
MISC metadata.xml 350 BLAKE2B 6143d2ff48be605a0f5fb240a308ee956bc35c0a997f8b93e869010eef005c79dc08336e56c6217c50ec610904fe605f0bfb919e69cc8868e7138d6243ef7134 SHA512 47ec9f8afd3abb94f64072af8c553812be878740efa313b39853a710aa8d8c821a5c5487c6f8bf510756169eb27d3714531d6a207a0d476f869198531e136624

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci-electronics@gentoo.org</email>
<name>Gentoo Electronics Project</name>
</maintainer>
<upstream>
<remote-id type="github">vdudouyt/minipro</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,24 @@
# Copyright 1999-2020 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}"
src_install() {
dobin minipro miniprohex
doman man/minipro.1
udev_dorules udev/*.rules
dobashcomp bash_completion.d/minipro
}

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2020 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}"
src_compile() {
emake PREFIX=/usr
emake library PREFIX=/usr
}
src_install() {
emake install DESTDIR="${D}" PREFIX=/usr
emake install_library DESTDIR="${D}" PREFIX=/usr
dobashcomp bash_completion.d/minipro
}