Bump
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
DIST digital-0.30.zip 12331103 BLAKE2B 0a14a3a1b2aceb0222caa385354ea9f24026bfc054e49e325be2943708f82894342d32409b630a536272d8c1bbfbc974bee6530164481467b24e8ee90d6c2244 SHA512 2cda237492d6a9be2f726f1ab3d6dbedc3d48bf686574ed680c94eafd3f761d64fdc770a01f68a45033ed13b252f6cc045583ac21ac396f281a87c399515d287
|
||||
DIST digital-0.31.zip 12689882 BLAKE2B 7a06f98ea1c479dfc9afebf1b16846c5484e85d17057e9c8414e5c826fc1697b22ac51521f3fbe597e6db83e58917383bee7d4aa9948cfdf596d910d138da7b9 SHA512 e3998e92e47d71caaf34b05be51bb623353806ea58c5018046665903771f88839bb5c2c6ada4ace11ec99ffa091328b414941e070aee343a590a3e566620af50
|
||||
EBUILD digital-0.30.ebuild 1508 BLAKE2B d04a07f243b0a001bfa0361c4f01d39fd8bd55efbafd816d339f1d47e3a499f80f9208ce356391aaedb801c55a99bef64c499d0fc27e1df5f88e5f4fbf26c90d SHA512 52b1430d0d92fef738589faa58bc52e6bbf4907080dc0163313450335d38b755df12772d5edd1bc2cb7e435b59d460c4b757490e8a462aa01bf5ba06e44d1f25
|
||||
EBUILD digital-0.31.ebuild 1508 BLAKE2B d04a07f243b0a001bfa0361c4f01d39fd8bd55efbafd816d339f1d47e3a499f80f9208ce356391aaedb801c55a99bef64c499d0fc27e1df5f88e5f4fbf26c90d SHA512 52b1430d0d92fef738589faa58bc52e6bbf4907080dc0163313450335d38b755df12772d5edd1bc2cb7e435b59d460c4b757490e8a462aa01bf5ba06e44d1f25
|
||||
MISC ChangeLog 369 BLAKE2B 88f998ade334b943688e3145b21bab7927b3ebe7404fce3ce6ecf6a303b6e9907a9ea81640363d8830c8658f20dc3a9e4ffcd9a9b909c6c73fac692c52aa682e SHA512 aa6313e12c9c5dd158dcd1012f4c24ce7aceed99d7b9af3a6771abf0b13474633266e5125097eeae91bfd0cce52e438191d36d8c253de28d6bb75c22b66f5605
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
||||
68
sci-electronics/digital/digital-0.31.ebuild
Normal file
68
sci-electronics/digital/digital-0.31.ebuild
Normal file
@@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-pkg-2 xdg-utils
|
||||
|
||||
DESCRIPTION="Digital is an easy-to-use digital logic designer and circuit simulator designed for educational purposes."
|
||||
HOMEPAGE="https://github.com/hneemann/Digital"
|
||||
|
||||
SRC_URI="https://github.com/hneemann/Digital/releases/download/v${PV}/Digital.zip -> ${P}.zip"
|
||||
LICENSE="GPL-3"
|
||||
RESTRICT=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/jre-1.6
|
||||
dev-util/desktop-file-utils
|
||||
"
|
||||
|
||||
S="${WORKDIR}/Digital"
|
||||
|
||||
pkg_setup() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}"
|
||||
|
||||
# buggy binary crap also requires the demo dir ??
|
||||
insinto "${dir}"
|
||||
doins -r examples lib
|
||||
|
||||
java-pkg_jarinto "${dir}"
|
||||
java-pkg_dojar Digital.jar
|
||||
|
||||
into "${dir}"
|
||||
java-pkg_dolauncher ${PN} \
|
||||
--main "de.neemann.digital.gui.Main" \
|
||||
--java_args "-Xss4m -Xmx512m"
|
||||
|
||||
# for direct run without creating an env.d file link them
|
||||
dodir /opt/bin
|
||||
dosym ${dir}/bin/${PN} /opt/bin/${PN}
|
||||
|
||||
dodoc docu/* *.txt *.me
|
||||
|
||||
newicon icon.svg ${PN}.svg
|
||||
|
||||
sed -e "s,<EXEC_LOCATION>,${dir}/bin/${PN},g" \
|
||||
-e "s,<ICON_LOCATION>,${PN},g" "${S}/linux/desktop.template" > "${S}/${PN}.desktop"
|
||||
domenu ${PN}.desktop
|
||||
|
||||
# Install mime info (from Ubuntu)
|
||||
insinto /usr/share/mime/packages/
|
||||
doins "linux/digital-simulator.xml"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
DIST logisim-evolution-3.7.2-all.jar 26002479 BLAKE2B 48ab8515669445ef87469f8809449fcd66d80027c33f2cf28a809b3b021fbb9126af97b6e5ecd6d1b0d01f7dacfba24e440d99a25ac1909bf3d91c2c0b8131c2 SHA512 514ace8cd7259eee34c930983da0b09a1e5efebe4305bc81b4885df7bcd283e1db2405668c5b5a88286ea3b9d4fc31d84efefb85ea728baf1dc4e1944a8171e2
|
||||
DIST logisim-evolution-3.8.0-all.jar 26342945 BLAKE2B 13245365aa95e771a7f0fd52be4a4551473192ecadf45cc2e1958cabe5082ba1613c901893f1a80ec387ddc4753110837efc4ea71f1d32dbc7facee8e349ecce SHA512 f852a57b6468674cf09f8076902aec4dfeaed10a73d509c6e53927857f84bfc89cf02f290118ca8bfc492e4f6a8bcaac515f7adafbb48f9e1ab435ec006c6591
|
||||
DIST logisim-evolution-3.9.0-all.jar 29204661 BLAKE2B 93daed98c90d472a480ff1fd47f3e768bedb2deefa065bd7e0ecf21c6647b6a185f7c83cddc2db8447b619b433aa2b05d438abf98738b74c0097b21b79e0d84b SHA512 a04734ef1ed5962c3f19aba8c6cc5fa64bce20851c837e04a943a470b17fce1ad22c634ba406b4a84f865513879cd57108a4a83938cf94d9129a24a4b6c93d35
|
||||
DIST logisim-evolution-icon.svg 136043 BLAKE2B dddc9bd9a13a1954f179adaf93e0858c49a7c0f94a4d760208dd6891cc5d5910cb1912abedec95efe3fe7e3d5bec3592cdba7d749c0562bcf8cdcbd8802319a2 SHA512 28e8380db30df11d13f2fd3268d777e2dd9ae9c1d0ce01a46d47438ebb864bb8f3a97fbf52ecbc90551d53bbf45b70b0d9d0330d8e04ca982e495ed16fbf84a4
|
||||
EBUILD logisim-evolution-3.7.2.ebuild 1139 BLAKE2B e8eca22505bbeb029a21bb31e2d1a10195d087e129d5fe1a60b8e65337b283ac61915ff0ac8323e278af0104ef8ffe1f463c2ecbb88b88b9ef67d7679bb8ac13 SHA512 7440d9c243aa27d39a7cd2db6aa48a8ce1daad25463a6a29a8b8dec079e8c6c1ccef096a11fdfac3fab47b9afd33feece74b98cff57d9d58dcc263e0d9a7fb52
|
||||
EBUILD logisim-evolution-3.8.0.ebuild 1139 BLAKE2B e8eca22505bbeb029a21bb31e2d1a10195d087e129d5fe1a60b8e65337b283ac61915ff0ac8323e278af0104ef8ffe1f463c2ecbb88b88b9ef67d7679bb8ac13 SHA512 7440d9c243aa27d39a7cd2db6aa48a8ce1daad25463a6a29a8b8dec079e8c6c1ccef096a11fdfac3fab47b9afd33feece74b98cff57d9d58dcc263e0d9a7fb52
|
||||
EBUILD logisim-evolution-3.9.0.ebuild 1139 BLAKE2B e8eca22505bbeb029a21bb31e2d1a10195d087e129d5fe1a60b8e65337b283ac61915ff0ac8323e278af0104ef8ffe1f463c2ecbb88b88b9ef67d7679bb8ac13 SHA512 7440d9c243aa27d39a7cd2db6aa48a8ce1daad25463a6a29a8b8dec079e8c6c1ccef096a11fdfac3fab47b9afd33feece74b98cff57d9d58dcc263e0d9a7fb52
|
||||
MISC ChangeLog 284 BLAKE2B 2518d14bc3aeaa8695abaf4f28dd0a453f6aa124480117a00a00c67be95064f9d542531b2a54fd0fc635bc885e3dc320b3471ab93a858fde8cd06552a041d09d SHA512 7fa66fdadcbf7a410e1e7d2b07004267a23b1581772a300f315efc866c64de2fb3c65eafce3532479ab2b46c27eec86864789a5d15811c5def50c9b4b981f2f5
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-pkg-2 desktop
|
||||
|
||||
DESCRIPTION="Digital logic designer and simulator."
|
||||
HOMEPAGE="https://github.com/logisim-evolution/logisim-evolution"
|
||||
#SRC_URI="https://github.com/logisim-evolution/logisim-evolution/archive/v${PV}.tar.gz"
|
||||
SRC_URI="https://github.com/logisim-evolution/logisim-evolution/releases/download/v${PV}/logisim-evolution-${PV}-all.jar
|
||||
https://github.com/logisim-evolution/logisim-evolution/blob/master/artwork/logisim-evolution-icon.svg"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="java nls"
|
||||
|
||||
DEPEND=">=virtual/jre-11:*"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
src_unpack() {
|
||||
mkdir -p "${S}"
|
||||
cp "${DISTDIR}"/logisim-evolution-${PV}-all.jar "${S}"/logisim-evolution.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
|
||||
newicon "${DISTDIR}"/logisim-evolution-icon.svg ${PN}.svg
|
||||
make_desktop_entry ${PN} "Logisim Evolution" ${PN} "Science;Electricity;ComputerScience"
|
||||
}
|
||||
@@ -3,8 +3,10 @@ AUX minipro-0.6-libs.patch 992 BLAKE2B 6bd4dd3cd9865199973c48a6c49c6aac1638b4d40
|
||||
DIST minipro-0.4.tar.gz 363052 BLAKE2B e6b07c05c1c2841fa862132d598781f3675df61cb41ac447e8dfb9677913126429f4f547afc757f2d32360ddbfc89850f3b234c13b381920d5f726f5fe163dd7 SHA512 cdbcb1a02b475874a32497b9a683a0b4734a16cc75d2b0336a5c5cd26a30b63ca4c115b3cfbe6448a8bb3be95aeb902c79ac256c45789d45abf9e01cda355eda
|
||||
DIST minipro-0.5.tar.gz 388754 BLAKE2B c22110c269405e7b8ff81fd7c649c2b652bc39da84d92cf9a151da71a1c6d4a202baa6ae13a1fb789a04c8e57f3cc9a60403bcef82896320d95e2507c5960f01 SHA512 e2341213bc43ef53b106211d07a488a142083fe4b6dd6ced0f02595164ce2e0e47f6bdc0a6f6c63f19b9b9438c8f5ad173485953d8a29cb39f89272f8e70dc7c
|
||||
DIST minipro-0.6.tar.gz 389079 BLAKE2B bfc030080c5fa54775e9d225b16ac3f03259ee261d11921bead66a10ca9bc978e111b03c743927799d847c0e8b534343cbb3ab68565f0a80ccc5f95b784754ba SHA512 1c791467d4aa33dcf78b05126b7352ade3fdd9aa3220376e4fb6be346d198a51e52e5240f8d8d8aa80ce0a14b6808af05a071713211d53c35cc3430ae4a60b6b
|
||||
DIST minipro-0.7.2.tar.gz 502474 BLAKE2B ddc114cbf93bf51b4dda8846207064aec1918d3168636e504119faae5c5bc4ea282c8b4ef974eaeea894f1e632979410139314ed984fd1301ea5d15b57b405e1 SHA512 6b20562eecd92b49cf5e35235a692dccc2bbd840358d31ea765431849305b6601b071863cffff00acab41daa3eafafa4f6252039a461262579a39e87e620b40f
|
||||
EBUILD minipro-0.4.ebuild 612 BLAKE2B 118081bb2ff0bd5d71c639d0fd678787fa62ab4f22dd0b29f8cb2da9d20c03ed57590cdbdd9ed7e337d1825a5391efeb193105d218f1fb635228ada81b886b4f SHA512 1e75739b2cee9c5b6f18517f2dbc11430a9b01b88ea8405ec1e6b8020531c2c404b2dd9905bd8451bba5d0e1a3431e83c1bbf65128f33205382bc7b88a1ec06e
|
||||
EBUILD minipro-0.5.ebuild 787 BLAKE2B 331f6ab831f3725c7b03f59992ea8a240d53cbcef36f919dda23de21ac9a440c32f42170b6a0cdcd16447a8874aa45987a812c148bfd4aaa06e7959dc0b0c02b SHA512 59416d2f538a8b0516b11b6b7657bd69b5d5a17eff181073ce9022e629035573eb2667fc35e1639b7e4c7ea6a88658c702b86b5bd2441a86740489b0a97e0520
|
||||
EBUILD minipro-0.6.ebuild 787 BLAKE2B 331f6ab831f3725c7b03f59992ea8a240d53cbcef36f919dda23de21ac9a440c32f42170b6a0cdcd16447a8874aa45987a812c148bfd4aaa06e7959dc0b0c02b SHA512 59416d2f538a8b0516b11b6b7657bd69b5d5a17eff181073ce9022e629035573eb2667fc35e1639b7e4c7ea6a88658c702b86b5bd2441a86740489b0a97e0520
|
||||
EBUILD minipro-0.7.2.ebuild 787 BLAKE2B 331f6ab831f3725c7b03f59992ea8a240d53cbcef36f919dda23de21ac9a440c32f42170b6a0cdcd16447a8874aa45987a812c148bfd4aaa06e7959dc0b0c02b SHA512 59416d2f538a8b0516b11b6b7657bd69b5d5a17eff181073ce9022e629035573eb2667fc35e1639b7e4c7ea6a88658c702b86b5bd2441a86740489b0a97e0520
|
||||
MISC ChangeLog 271 BLAKE2B d88714d6d75cfbc50d5a081dfbd8284ddc2b3c5789662d7cbd93b877681cb81bfabdb1ca67122e399ee7cb71b2f57ed0f39f024b431e404401a6eddadaaa7ac5 SHA512 001197c1c3383e7406a4cf99339e1babe935bd24cf3938826cbe61a32fa5a9001a2d04c87ed5f20c375e1f495e650470cbbda31d4ae6fba1021085477367db08
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
||||
40
sci-electronics/minipro/minipro-0.7.2.ebuild
Normal file
40
sci-electronics/minipro/minipro-0.7.2.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
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
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
AUX Logic.sh 359 BLAKE2B e8869d43b6f8cc08472669636b9e153dcd2dd56854b429b8091dbe2c7608b5625a75acba777990740db4146a77e9e2a5489d8687fe8237941449b7ff52e7045e SHA512 a0dfe01c728c96cf1581e6def36287e487bf48c8231dff0483d7f7c5b3bb5063e56b894d825cc9b90ae28af16d8fbf6088604916b752803559918060f0b4de7b
|
||||
DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca
|
||||
DIST Logic-2.4.14-linux-x64.AppImage 187591212 BLAKE2B 744e3266e8545c700ac2fd5ad31f9df569a2d5fe5b796a88934b7c6b730dd6282f44827748bc134960babebbf47ab9dfc12fb078d3a5b38f3eff22d1e835c2b0 SHA512 c32626eb359cad568a5871e29b4aa291294f92fd21052c80a3a21ed3a49ac3803cf0bee0af26a1b9f53e95ad47e4f71c86b241699dee59fefcd24e056de5c4d5
|
||||
DIST Logic-2.4.22-linux-x64.AppImage 190062283 BLAKE2B a7b857511d680a39824535bf8b32448ebf91077fb5e39d8ea036c9c66ddc75f532e69b0543b7201c2d637211e7c820bfaec0f23412d7c8349f12dad63564feb0 SHA512 e8590c1bdda6dfbba634c1f2f1d7be924cdacc9eb6e39bfce099edeb735b8819e914d12d321330202b678b5b4e42f7a14d907fdd3e586779fa831f9b3b305970
|
||||
EBUILD saleae-logic-bin-2.3.55.ebuild 2915 BLAKE2B fad520503d0349ba2ec5056ea0631b6ef49f931de8eae138090abc15ab9c4c7f6d0601a4a405bda8f6f608fbb1b2a8e00c21f76c2ca376b9ed406b126c937b39 SHA512 99095eb5a4fca75aa464f4a0f8519b39d14144c8188adc2ceee81e7822dc8b21cb6357d23492dba5e71a6656bc4183ae9c086128cf267bdbf2f1e3589427ac0e
|
||||
EBUILD saleae-logic-bin-2.4.14.ebuild 3045 BLAKE2B b3a99a012c8c6005792b3f79a445693b363da348651443e8f74278cfa966f92148808eaa23771424326e9bfdeb2b9c035d6b162e4591abce10588584bd6a310c SHA512 9773410c8e29479309c88d9da89a7d91c163e397997a38204a443e3805dab8410cbbc15e7a0428abe6a9e6be25467570bb0c8f20b1ce128bdc32190766df67b2
|
||||
EBUILD saleae-logic-bin-2.4.22.ebuild 3046 BLAKE2B a6f15d48d42a82c38935f3eb68a92da632be1b0df8f6256d5b7a80ebdc8af9c211832071060a5dc806ee0cc89118883a90918593f65967f0bc1ae2e85b1f8a76 SHA512 d2f3ad41981bf256c5384f9ed1833137aa5dd9608072741bbfbcb5050f0d58e0700cefe61e0a022de07881962c0a5fc55c1d0e053406f55af5c6d03852e0a127
|
||||
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
|
||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
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://downloads2.saleae.com/logic2/Logic-${PV}-linux-x64.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() {
|
||||
sed -i "/^Exec=/cExec=${MY_PN}" "${P}/Logic.desktop" \
|
||||
|| die "Failed to patch desktop file"
|
||||
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"
|
||||
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
dodir /opt/Saleae
|
||||
mv ${P}/usr "${ED}"
|
||||
mv "${P}" "${ED}/opt/Saleae/${MY_PN}"
|
||||
mkdir -p "${ED}/usr/share/applications"
|
||||
mv "${ED}/opt/Saleae/Logic/Logic.desktop" "${ED}/usr/share/applications/${MY_PN}.desktop"
|
||||
rm "${ED}/opt/Saleae/${MY_PN}/Logic.png"
|
||||
rm "${ED}/opt/Saleae/${MY_PN}/.DirIcon"
|
||||
rm "${ED}/opt/Saleae/${MY_PN}/AppRun"
|
||||
rm "${ED}/opt/Saleae/${MY_PN}/version"
|
||||
rm -rf "${ED}/usr/lib/"
|
||||
|
||||
dodir /etc/udev/rules.d
|
||||
install -Dm644 "${ED}/opt/Saleae/${MY_PN}/resources/linux-x64/99-SaleaeLogic.rules" "${ED}/etc/udev/rules.d/99-SaleaeLogic.rules"
|
||||
|
||||
# Fix permissions (example: 700->755, 640->644)
|
||||
find "${ED}/opt/Saleae/${MY_PN}" -perm "/111" -exec chmod 755 \{\} \;
|
||||
find "${ED}/opt/Saleae/${MY_PN}" ! -perm "/111" -exec chmod 644 \{\} \;
|
||||
chmod 4755 "${ED}/opt/Saleae/${MY_PN}/chrome-sandbox"
|
||||
|
||||
mkdir -p "${ED}/usr/bin/"
|
||||
ln -s "/opt/Saleae/${MY_PN}/Logic" "${ED}/usr/bin/${MY_PN}"
|
||||
|
||||
udev_reload
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user