Bump
This commit is contained in:
parent
1f44a2d3b4
commit
9079259fcc
@ -1,6 +1,4 @@
|
|||||||
DIST xxe-perso-10_2_0.zip 86723082 BLAKE2B e6ff3115322e64d6943f18402a5dbd4245bc10986ba642bdc11df92e47ff8e5486da601f2c5d1199dd394cbaf0d485a1ef9a8d940df26dd3e3d09528cb7b6605 SHA512 702aaf36778640ea090b02cf98b3b22935e2f8d1151311522ed0d8d7720a4460cc11e3339c9b65c6ef46a81921ff2be118438140604db2e0bfa20b6d8a20c0a0
|
DIST xxe-perso-10_4_0.zip 87564257 BLAKE2B 736251876ecc7c6dad4232afa8e18d74cb6553813835d3f5d34388b176f08437386270ba41824738a947b376707833dc6871923330df6c8cc6d9a747627261c6 SHA512 367794ff4ee9d9f36334ead64ca166e0a293598cd95c072040a61abdb821dce288a513c83bc4bfc5296e220fef84aad9bbf89dcd94bd55596efb19f7e293e9bc
|
||||||
DIST xxe-perso-10_3_0.zip 87333279 BLAKE2B f0acf9b670f51f76d1ebbb6fa46c9600de6749f4776039a0db857e756ecc4a84ba77f2127c7396c9113fdd1236868a19eae72367522222f87080fbe23ae748fc SHA512 c335b8611c429c32f1cb5441395cfe20eff0b9e88811c92990046dc4ca2ee0c70a6a64b6c40b4ee8b90883f5b87c98ba30a29de2826721a3c4ab785b9d4250fd
|
EBUILD xxe-10.4.0.ebuild 2257 BLAKE2B d08d9eaa0033d7a15cb1140c7670693803d7874b1b0ac8184fa3dc909707008923135fde8415371a1f032e1d4973e87dbe9e6e8aef09586fa4aceef4c511deb9 SHA512 32764950348270e522549869b387f578cba29c45a4b55f6beb6c511544e389c155d2e7ce70c76b1ea2b02c4982db34c2b7646643acfa4f19a49285977318c952
|
||||||
EBUILD xxe-10.2.0.ebuild 2335 BLAKE2B be8da75b7ecca193c22fcfb356a98b89195abc85e81cd8e06ae8266d9483480b4e6e793b41c5c10c52232e4f8e74796ec36202085e6bdf584f70cd4b6d01644e SHA512 67b0bedcafc8ff1a1a43ba15fcdf948e7b4dbb311e9a4e198a09796c94e9b6ae0a27ad6e0519beb6a6d560ee7626e75b405dd28aebaf705980dfdcdf7258f833
|
|
||||||
EBUILD xxe-10.3.0.ebuild 2257 BLAKE2B d08d9eaa0033d7a15cb1140c7670693803d7874b1b0ac8184fa3dc909707008923135fde8415371a1f032e1d4973e87dbe9e6e8aef09586fa4aceef4c511deb9 SHA512 32764950348270e522549869b387f578cba29c45a4b55f6beb6c511544e389c155d2e7ce70c76b1ea2b02c4982db34c2b7646643acfa4f19a49285977318c952
|
|
||||||
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
|
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
|
@ -1,79 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: $
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit java-pkg-2 versionator
|
|
||||||
|
|
||||||
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
|
|
||||||
HOMEPAGE="http://www.xmlmind.com/xmleditor/"
|
|
||||||
|
|
||||||
MY_PV=$(replace_all_version_separators '_')
|
|
||||||
MY_P="${PN}-perso-${MY_PV}"
|
|
||||||
SRC_URI="https://www.xmlmind.com/xmleditor/_download/${MY_P}.zip"
|
|
||||||
|
|
||||||
LICENSE="xxe-perso"
|
|
||||||
# license does not allow redistributing, and they seem to silently update
|
|
||||||
# distfiles...
|
|
||||||
RESTRICT="mirror"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RDEPEND=">=virtual/jre-1.8
|
|
||||||
dev-java/javahelp:0
|
|
||||||
dev-java/saxon:6.5
|
|
||||||
dev-java/saxon:9
|
|
||||||
dev-java/xml-commons-resolver:0
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}/${MY_P}"
|
|
||||||
|
|
||||||
pkg_setup() { :; }
|
|
||||||
|
|
||||||
src_compile() { :; }
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
local dir="/opt/${PN}"
|
|
||||||
|
|
||||||
# buggy binary crap also requires the demo dir ??
|
|
||||||
insinto "${dir}"
|
|
||||||
doins -r addon demo
|
|
||||||
|
|
||||||
# Xerces has been patched hope this gets upstream was version 2.9.1
|
|
||||||
# relaxng is a heavely modified version of jing 20030619
|
|
||||||
java-pkg_jarinto "${dir}"/lib
|
|
||||||
java-pkg_dojar bin/${PN}.jar bin/relaxng.jar bin/xerces.jar
|
|
||||||
local dep="javahelp,saxon-6.5,saxon-9,xml-commons-resolver"
|
|
||||||
java-pkg_register-dependency ${dep}
|
|
||||||
|
|
||||||
# put launchers into the xxe/bin dir as expected by the xxe.jar
|
|
||||||
into "${dir}"
|
|
||||||
java-pkg_dolauncher authvalue \
|
|
||||||
--main "com.xmlmind.netutil.SimpleAuthenticatorModule" \
|
|
||||||
--java_args "-Xss4m -Xmx512m"
|
|
||||||
java-pkg_dolauncher xmltool \
|
|
||||||
--main "com.xmlmind.xml.xmltool.Main" \
|
|
||||||
--java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\" -Xss4m -Xmx512m"
|
|
||||||
java-pkg_dolauncher xxeconvert \
|
|
||||||
--main "com.xmlmind.xmleditapp.convert.StartConvert" \
|
|
||||||
--java_args "-Xss4m -Xmx512m"
|
|
||||||
java-pkg_dolauncher ${PN} \
|
|
||||||
--main "com.xmlmind.xmleditapp.desktop.QuickStart" \
|
|
||||||
--java_args "-Xss4m -Xmx512m"
|
|
||||||
|
|
||||||
# for direct run without creating an env.d file link them
|
|
||||||
dodir /opt/bin
|
|
||||||
dosym ${dir}/bin/authvalue /opt/bin/authvalue
|
|
||||||
dosym ${dir}/bin/xmltool /opt/bin/xmltool
|
|
||||||
dosym ${dir}/bin/xxeconvert /opt/bin/xxeconvert
|
|
||||||
dosym ${dir}/bin/xxe /opt/bin/xxe
|
|
||||||
|
|
||||||
dohtml -r doc/*
|
|
||||||
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
|
|
||||||
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
|
|
||||||
|
|
||||||
doicon bin/icon/xxe.png
|
|
||||||
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"
|
|
||||||
}
|
|
@ -2,6 +2,14 @@ AUX 50calypsi-6502 27 BLAKE2B b609f33d7dc86e05c0aa5a8276e396fbf6a3dd9e52583f625c
|
|||||||
AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986
|
AUX 50calypsi-65816 28 BLAKE2B e9c9ac1da74a9fd12183fed94ed4f9618efec24da46301a8ac77d76f1e406b2420e452253628ab66cb1c5e996429d01c7d8815b251e7d2ef0fbef67c678d6346 SHA512 16fe0d087cb9ae00aa0d474800d6f7b648e30f9013af65829c7bb8bda5ca11dbb1dcc10e6d66255c4cada9bdff6b9ac0be1406f7703a063793e39aad15715986
|
||||||
AUX 50calypsi-68k 26 BLAKE2B 17c21e608e0a5873ab0aa8411eb187de2a56cfec41353d840db2f4bdebd3670cb12076f6f1d7f67fbadc591be0dd706bb61cdc50b823e66950c96ae6cb67ed9c SHA512 2dd16c61a98f3924a05e791aef783656a3cc63cb11a4045c2bfd81342ff94285e4a2d1a6e5c64431242015159c86d7326d5170b5d974864c71ef7a69df18d09a
|
AUX 50calypsi-68k 26 BLAKE2B 17c21e608e0a5873ab0aa8411eb187de2a56cfec41353d840db2f4bdebd3670cb12076f6f1d7f67fbadc591be0dd706bb61cdc50b823e66950c96ae6cb67ed9c SHA512 2dd16c61a98f3924a05e791aef783656a3cc63cb11a4045c2bfd81342ff94285e4a2d1a6e5c64431242015159c86d7326d5170b5d974864c71ef7a69df18d09a
|
||||||
DIST calypsi-6502-3.6.10.deb 48863164 BLAKE2B 791705b34699e0c440d67eadfd97168ee1fee7d75c90227c26c49484728b04b7ae8472472b63c8527a534febdc9108db4655ac47f0f94916bc727bc0176dfa1f SHA512 731a8d4fb74014bd0435cdcab666a29e3a52f07b9fac807913ea441bbbd748d5810ae33a52ec66210c18d06f27eee37a5093a2a3c67fa5ddc166543a1ce93dd3
|
DIST calypsi-6502-3.6.10.deb 48863164 BLAKE2B 791705b34699e0c440d67eadfd97168ee1fee7d75c90227c26c49484728b04b7ae8472472b63c8527a534febdc9108db4655ac47f0f94916bc727bc0176dfa1f SHA512 731a8d4fb74014bd0435cdcab666a29e3a52f07b9fac807913ea441bbbd748d5810ae33a52ec66210c18d06f27eee37a5093a2a3c67fa5ddc166543a1ce93dd3
|
||||||
|
DIST calypsi-6502-3.6.12.deb 48860060 BLAKE2B 1400703e13f5a0a57bd7116c7773495e365b17c0ed2cd47adada4fe492cf356f3011d673378f4ee8eac14743c9a5ecf8577fca65dd9ef63c356181ee20587f3f SHA512 7113afa087c7f21374d420d5b83402e67ba4a7895395759e652b84274ad6aa6e04f2af0bcfe0912c0fe999bc9fb9f41bf66bc8c1d6c1436198aeaa358e5be192
|
||||||
|
DIST calypsi-6502-4.1.deb 51722452 BLAKE2B 3495411dcdf50cb822b396d2d9d0e4f536f6c8a8aa35b6e2265dcaeca9c03fcbf1fc4ec51470e764f4744608ed86fcb9864877ac19d1f643a9d548599a4ce818 SHA512 c5176ed9a10450fba2a7ea4defd547caf00ddc8888eaa176501b13d84f9250eaead71a19d490bd8015c05baf37070f7cfc3757b51e3fce8e3cd9d2c58cfc5115
|
||||||
DIST calypsi-65816-3.6.10.deb 52379812 BLAKE2B c65a29aeccdc82ebb1d3cd5fd3a5ef7fdbb31e30d86d7809345e3028f554b666edd3f22c1184fca964abae7478ea1e05cbe0e47523b03cedafd1b7b3a0a5a3f5 SHA512 2669f86c3aee10bc0311cac6ca445cac232ea9085897fc687910a14e5adcb489029710ee6d7edc025a36fb885bb5ddaa2119d28fb3fa93f57f742102b2c5fd98
|
DIST calypsi-65816-3.6.10.deb 52379812 BLAKE2B c65a29aeccdc82ebb1d3cd5fd3a5ef7fdbb31e30d86d7809345e3028f554b666edd3f22c1184fca964abae7478ea1e05cbe0e47523b03cedafd1b7b3a0a5a3f5 SHA512 2669f86c3aee10bc0311cac6ca445cac232ea9085897fc687910a14e5adcb489029710ee6d7edc025a36fb885bb5ddaa2119d28fb3fa93f57f742102b2c5fd98
|
||||||
|
DIST calypsi-65816-3.6.12.deb 52364020 BLAKE2B e8b9d09aea3a3c62d97a452729810150deac07999bffa08a93d7a8eb33291234892b98387101ee2f145e40e407b6da45d32307c93886e0eb031379dfc7a2f898 SHA512 49a707c24ffcf96720e1f1baf50f405bfb7edd5f34d9384f041b763c0b1ea2ddcbd8b3aa615535584b4ef178fed119991a8461eb6becd03bbc79b698b618fad9
|
||||||
|
DIST calypsi-65816-4.1.deb 52620624 BLAKE2B 6f160b80824abcd7bd910dae2eae1d812507f5355a1251017dc66f4aa8bbd94543c8f9672ac5c17357efc495067d649cb4486b16f4eafab3030eaec3985e9a25 SHA512 bdb4fda92780f030398b49696102905cadf7f1b98525b3c654e8c92fff1dfaf2fb3888f8d55f4375eae4b7fccaccf9bb295a73ddd39c6ca0bceca063164a69dc
|
||||||
DIST calypsi-68k-3.6.10.deb 49073280 BLAKE2B 69a7bbb5d39842b027e51f2c26be29798792a997176be13a57a756677021280845baf91e38a99e0c854458ba479ca11ec07b32f492be9679b0ddc0bc36778307 SHA512 1300b46fb65b4567de72aa607efcd2c1965b23e607a79f032e451b747cf318aff7a7de95d66f10dd60c15dac8f57f2675136ea50ec8375f62bcf7622fa4f5cb7
|
DIST calypsi-68k-3.6.10.deb 49073280 BLAKE2B 69a7bbb5d39842b027e51f2c26be29798792a997176be13a57a756677021280845baf91e38a99e0c854458ba479ca11ec07b32f492be9679b0ddc0bc36778307 SHA512 1300b46fb65b4567de72aa607efcd2c1965b23e607a79f032e451b747cf318aff7a7de95d66f10dd60c15dac8f57f2675136ea50ec8375f62bcf7622fa4f5cb7
|
||||||
|
DIST calypsi-68k-3.6.12.deb 49068868 BLAKE2B 6f2ca74cf1b566d34e48d02bf22ece226c3a322f756ddda8e55ec41717bbcc1eb53e900172c42cfebe3260368c1efb87ee7eec01149b7d68cfd21fa536968cb9 SHA512 b59b411d687cc0036017b40d2f4f1a0b1bc8aa36db4caeb4444fe86ab0f5c1a51422759b29f5641ef90d446a33791431f7266905a1d928943639ae0fbbbe1ed4
|
||||||
|
DIST calypsi-68k-4.1.deb 49113752 BLAKE2B a823d7d6d6d0687d95e2995cd1b4785b7ce994758faa20f0009540034ee1eb83a1da6378d45838d127081b54b65a7c387e8755302f89ab0431fbcadb74c8dfb4 SHA512 5b6e5dfb711e7baec3cab27f6c36f4f0d9dcbd99650ddb9899b716db55ba0268136e53c176ecc8299850e86f3d64d5707b92228b337011cd9c8c1462050687e1
|
||||||
EBUILD calypsi-3.6.10.ebuild 1209 BLAKE2B 869c8faf21ee62c3610eacabeeb478d9ff5132ed4492acdd7cbb45914343179832eb591fb521761edb4b321aab6fedbf9c21d03e898a1291aefbab2bf0181095 SHA512 d8d40b5d6080788df9b51af7532f2e01e117e42704f4bfc542729a4c10e236c020b13de225dd58264b4bf76e536c05e5f19e88b99a70baea79b438d2547edbd1
|
EBUILD calypsi-3.6.10.ebuild 1209 BLAKE2B 869c8faf21ee62c3610eacabeeb478d9ff5132ed4492acdd7cbb45914343179832eb591fb521761edb4b321aab6fedbf9c21d03e898a1291aefbab2bf0181095 SHA512 d8d40b5d6080788df9b51af7532f2e01e117e42704f4bfc542729a4c10e236c020b13de225dd58264b4bf76e536c05e5f19e88b99a70baea79b438d2547edbd1
|
||||||
|
EBUILD calypsi-3.6.12.ebuild 1323 BLAKE2B 2f16512538617b25c62c8dde9dbbe9ec817c42ea88e1e83faeb6f4f7f4128d0165e30838ab82aedb01b8792228341fece0f8459b10fdb0d5e85a73719175b056 SHA512 2f9cefd02c9091b89e50f8e2771664eae255773362adb8ff940e2de04e81e978b7b06bf89d632d029a3cb2858c805b2103e0286394db5691501a9c4fcf2c8208
|
||||||
|
EBUILD calypsi-4.1.ebuild 1323 BLAKE2B 2f16512538617b25c62c8dde9dbbe9ec817c42ea88e1e83faeb6f4f7f4128d0165e30838ab82aedb01b8792228341fece0f8459b10fdb0d5e85a73719175b056 SHA512 2f9cefd02c9091b89e50f8e2771664eae255773362adb8ff940e2de04e81e978b7b06bf89d632d029a3cb2858c805b2103e0286394db5691501a9c4fcf2c8208
|
||||||
|
@ -1 +1 @@
|
|||||||
EBUILD ncpfs-modules-9999.ebuild 1046 BLAKE2B 06878aea0d7014477f3602cbc7165a212bbfebe880d51d09cc53f2da62e143867ff8205329d10be6ea5faedfc3f367f31834573dc619de58de579dec54df39f1 SHA512 ff60d02df4343034dc52c6042fabeefd348af1e3d741954c771a2daec4b5ab42345a69bc39d84e499f47f5dc8385cc072fa1d95cb4589e15e6e810b30b5c6daa
|
EBUILD ncpfs-modules-9999.ebuild 1110 BLAKE2B 4be0e25cae402ab2f8b39458fd1549b61c6d8cd5ae340cb79fe09bd23db059145dd6329de1db94daab969faa2afdbf08799b865653388ff245560bd1b4917ecd SHA512 8a359414f76949c4dc73e1052388676c54e750ccccd94be4db9542f354ab102ca1fdf6bb0ca5060f7ffa273c6f93e4e5a8cf4a55c287eb79d3645438f26bf7ec
|
||||||
|
@ -38,6 +38,9 @@ src_unpack() {
|
|||||||
EGIT_BRANCH="kernel_5.15"
|
EGIT_BRANCH="kernel_5.15"
|
||||||
fi
|
fi
|
||||||
if kernel_is gt 5 19 0; then
|
if kernel_is gt 5 19 0; then
|
||||||
|
EGIT_BRANCH="kernel_5.19"
|
||||||
|
fi
|
||||||
|
if kernel_is gt 6 3 0; then
|
||||||
EGIT_BRANCH="master"
|
EGIT_BRANCH="master"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,12 +1,2 @@
|
|||||||
DIST teams-for-linux_1.0.49_amd64.deb 71631696 BLAKE2B d4d5c667e40bedd5636985de26acdd2561ed36d9e54d5034c8dc549b1a194ec569e89d109348aad930f7305f7d48f99052258b3d3f8df92ebb07c5d19baf12f1 SHA512 e517ba5fe7d24ad6da88ebe3f7f6bdf93a9bd3be2fd231770a3cafe5db588d2024bf98f93b8081e1922effafb918f88773ef865353cd7c23e0d11663ef72409b
|
DIST teams-for-linux_1.1.0_amd64.deb 71616524 BLAKE2B 018c6762d36dd59227b4c7b017b097433047855756ef89bee7a97590c8ac2bc7a9d127507b7e741d490b817f9927e41a900da70b3cc663548fe9c9abd5283f64 SHA512 7bddcc523209f02d02bb4358bc1ecdc0be14a8e21ad30adecaad0335ef17da31c221753c9d28d4bf1dc0f458cb1d867fe91162af9b421770b44508e136af876e
|
||||||
DIST teams-for-linux_1.0.52_amd64.deb 71618068 BLAKE2B 9198b70dbca3da65a74bb7066a1886b88c96098bb9f2758a7eeec7979f282b56ecc50d2a8ef4e5b52ae6dfac63ce5f0141a2f6ea03c8584e1da45ea096775a83 SHA512 7d69d71086ea5d532474a4008f0b9f19629373f5f9dcac4ecfc7a3284f1e3758e46f3ca9079f4de2bade0dc4c663a452b188fa73b4e82aaff777edcb7d9664fd
|
EBUILD teams-for-linux-1.1.0.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
||||||
DIST teams-for-linux_1.0.53_amd64.deb 71627500 BLAKE2B 7fd6e90a66adc0303de2da5d025fc7b5798063a1eb9cbbd5366bdc27ca973a315da218e259d4890cd9b5bff314aa8de1090bca1e0c0064e3073226ffcd7b6cbe SHA512 76bf66854a9cd87d8c2c9d6c1f8cf870d8e5f605dd193fb13deb49a2d685377700c31500d47341a1504ce2262f89a75ebd94bd5fd15053f61e56463029a3913c
|
|
||||||
DIST teams-for-linux_1.0.54_amd64.deb 71304288 BLAKE2B c8e4441c3d978c9545e67ccc410a866fb3abe2ac2eedf860fc2730e93857a265ec5ebae6e69407b876aa840f2d0c48ad9f97f28cfc9fbd3b21842e56c2ad9200 SHA512 69f6c191c8527f6c7bc62e40ca8703335db8e2085e83d21e1c534bace9c885d70c46a08f15ac0b09b0ea4d12a1d17ab2dfb7bb7b627d68ae0f400e12f7bf5752
|
|
||||||
DIST teams-for-linux_1.0.55_amd64.deb 71296948 BLAKE2B 20b7a03b08a765c0d4b73ebe45af13f19a25ff4f90b73639d98911aa97aad6618c9140cac80d38185702deb74995eddfaa53bf83f9dfaa85782e8715f99112ca SHA512 f1a6e05fdbe1393775bf9e0526945106ee52821e1abb05a9c99e3dd35a47535fcf805ce9e8c20ff0bf9df2da8fca3141838ec4851502c4e9aae8112e8f4a0cdd
|
|
||||||
DIST teams-for-linux_1.0.58_amd64.deb 71293910 BLAKE2B 9f03a8fd46877769949e1a8cb82b29f22f860f34fc93d2fe79fff551dd7d8c37c1abbc380462db95dc5a786721b7e55256dec53e7607e49497cca6976e780410 SHA512 1c4dccd696b141e940d02c4d64f7b89636ea61629046220ab6e658a6043bd69e9363462a08564390651e1603809a19215c9658249ce78810feb3e59a8ad21b2e
|
|
||||||
EBUILD teams-for-linux-1.0.49.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
EBUILD teams-for-linux-1.0.52.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
EBUILD teams-for-linux-1.0.53.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
EBUILD teams-for-linux-1.0.54.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
EBUILD teams-for-linux-1.0.55.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
EBUILD teams-for-linux-1.0.58.ebuild 3387 BLAKE2B 9b228a9415840d9af66c04ed2b5ab574750352a4046e7177c7b5f5e2e98a1cc844359bf9eb42340902b70b709c00e8b073c0e2e87deac8197de11915cd442066 SHA512 e31460ec0cf447d6044ebbe4e9e74af7d412f550d6598b406d3524c1f3158f57e91a3f936e41a3cb03a96e7f26c2a626215cb064671d32afb4abc638255c5128
|
|
||||||
|
@ -1,108 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
|
||||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
|
||||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
|
||||||
|
|
||||||
inherit chromium-2 desktop unpacker xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Unofficial Microsoft Teams, an Office 365 multimedia collaboration client"
|
|
||||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux/"
|
|
||||||
SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="ms-teams-pre"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64"
|
|
||||||
RESTRICT="bindist mirror splitdebug test"
|
|
||||||
#IUSE="swiftshader system-ffmpeg"
|
|
||||||
IUSE="system-ffmpeg"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
|
||||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
|
||||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
|
||||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
|
||||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
|
||||||
# libstdc++6 (>= 4.8.1)
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
|
||||||
)
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/mesa[gbm(+)]
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/pango
|
|
||||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# default
|
|
||||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
|
||||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
|
||||||
# -i usr/bin/${PN} || die
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
rm "opt/${PN}/chrome-sandbox" || die
|
|
||||||
|
|
||||||
insinto /opt
|
|
||||||
doins -r opt/${PN}
|
|
||||||
|
|
||||||
domenu usr/share/applications/${PN}.desktop
|
|
||||||
|
|
||||||
local res
|
|
||||||
for res in 16 32 256 512; do
|
|
||||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}.png ${PN}.png
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
|
|
||||||
chromium_remove_language_paks
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use system-ffmpeg; then
|
|
||||||
rm "${ED}/opt/${PN}/libffmpeg.so" || die
|
|
||||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
|
||||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if ! use swiftshader; then
|
|
||||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
|
||||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
|
||||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
|
||||||
# fi
|
|
||||||
|
|
||||||
fperms +x /opt/${PN}/${PN}
|
|
||||||
}
|
|
@ -1,108 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
|
||||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
|
||||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
|
||||||
|
|
||||||
inherit chromium-2 desktop unpacker xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Unofficial Microsoft Teams, an Office 365 multimedia collaboration client"
|
|
||||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux/"
|
|
||||||
SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="ms-teams-pre"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64"
|
|
||||||
RESTRICT="bindist mirror splitdebug test"
|
|
||||||
#IUSE="swiftshader system-ffmpeg"
|
|
||||||
IUSE="system-ffmpeg"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
|
||||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
|
||||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
|
||||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
|
||||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
|
||||||
# libstdc++6 (>= 4.8.1)
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
|
||||||
)
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/mesa[gbm(+)]
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/pango
|
|
||||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# default
|
|
||||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
|
||||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
|
||||||
# -i usr/bin/${PN} || die
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
rm "opt/${PN}/chrome-sandbox" || die
|
|
||||||
|
|
||||||
insinto /opt
|
|
||||||
doins -r opt/${PN}
|
|
||||||
|
|
||||||
domenu usr/share/applications/${PN}.desktop
|
|
||||||
|
|
||||||
local res
|
|
||||||
for res in 16 32 256 512; do
|
|
||||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}.png ${PN}.png
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
|
|
||||||
chromium_remove_language_paks
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use system-ffmpeg; then
|
|
||||||
rm "${ED}/opt/${PN}/libffmpeg.so" || die
|
|
||||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
|
||||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if ! use swiftshader; then
|
|
||||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
|
||||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
|
||||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
|
||||||
# fi
|
|
||||||
|
|
||||||
fperms +x /opt/${PN}/${PN}
|
|
||||||
}
|
|
@ -1,108 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
|
||||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
|
||||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
|
||||||
|
|
||||||
inherit chromium-2 desktop unpacker xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Unofficial Microsoft Teams, an Office 365 multimedia collaboration client"
|
|
||||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux/"
|
|
||||||
SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="ms-teams-pre"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64"
|
|
||||||
RESTRICT="bindist mirror splitdebug test"
|
|
||||||
#IUSE="swiftshader system-ffmpeg"
|
|
||||||
IUSE="system-ffmpeg"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
|
||||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
|
||||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
|
||||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
|
||||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
|
||||||
# libstdc++6 (>= 4.8.1)
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
|
||||||
)
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/mesa[gbm(+)]
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/pango
|
|
||||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# default
|
|
||||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
|
||||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
|
||||||
# -i usr/bin/${PN} || die
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
rm "opt/${PN}/chrome-sandbox" || die
|
|
||||||
|
|
||||||
insinto /opt
|
|
||||||
doins -r opt/${PN}
|
|
||||||
|
|
||||||
domenu usr/share/applications/${PN}.desktop
|
|
||||||
|
|
||||||
local res
|
|
||||||
for res in 16 32 256 512; do
|
|
||||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}.png ${PN}.png
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
|
|
||||||
chromium_remove_language_paks
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use system-ffmpeg; then
|
|
||||||
rm "${ED}/opt/${PN}/libffmpeg.so" || die
|
|
||||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
|
||||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if ! use swiftshader; then
|
|
||||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
|
||||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
|
||||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
|
||||||
# fi
|
|
||||||
|
|
||||||
fperms +x /opt/${PN}/${PN}
|
|
||||||
}
|
|
@ -1,108 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
|
||||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
|
||||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
|
||||||
|
|
||||||
inherit chromium-2 desktop unpacker xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Unofficial Microsoft Teams, an Office 365 multimedia collaboration client"
|
|
||||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux/"
|
|
||||||
SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="ms-teams-pre"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64"
|
|
||||||
RESTRICT="bindist mirror splitdebug test"
|
|
||||||
#IUSE="swiftshader system-ffmpeg"
|
|
||||||
IUSE="system-ffmpeg"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
|
||||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
|
||||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
|
||||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
|
||||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
|
||||||
# libstdc++6 (>= 4.8.1)
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
|
||||||
)
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/mesa[gbm(+)]
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/pango
|
|
||||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# default
|
|
||||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
|
||||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
|
||||||
# -i usr/bin/${PN} || die
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
rm "opt/${PN}/chrome-sandbox" || die
|
|
||||||
|
|
||||||
insinto /opt
|
|
||||||
doins -r opt/${PN}
|
|
||||||
|
|
||||||
domenu usr/share/applications/${PN}.desktop
|
|
||||||
|
|
||||||
local res
|
|
||||||
for res in 16 32 256 512; do
|
|
||||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}.png ${PN}.png
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
|
|
||||||
chromium_remove_language_paks
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use system-ffmpeg; then
|
|
||||||
rm "${ED}/opt/${PN}/libffmpeg.so" || die
|
|
||||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
|
||||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if ! use swiftshader; then
|
|
||||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
|
||||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
|
||||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
|
||||||
# fi
|
|
||||||
|
|
||||||
fperms +x /opt/${PN}/${PN}
|
|
||||||
}
|
|
@ -1,108 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
|
||||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
|
||||||
sv sw ta te th tr uk vi zh-CN zh-TW"
|
|
||||||
|
|
||||||
inherit chromium-2 desktop unpacker xdg
|
|
||||||
|
|
||||||
DESCRIPTION="Unofficial Microsoft Teams, an Office 365 multimedia collaboration client"
|
|
||||||
HOMEPAGE="https://github.com/IsmaelMartinez/teams-for-linux/"
|
|
||||||
SRC_URI="https://github.com/IsmaelMartinez/${PN}/releases/download/v${PV}/${PN}_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="ms-teams-pre"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64"
|
|
||||||
RESTRICT="bindist mirror splitdebug test"
|
|
||||||
#IUSE="swiftshader system-ffmpeg"
|
|
||||||
IUSE="system-ffmpeg"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
# libasound2 (>= 1.0.16), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.2.0), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.10.0)
|
|
||||||
# libcups2 (>= 1.7.0), libdrm2 (>= 2.4.38), libexpat1 (>= 2.0.1), libgbm1 (>= 17.1.0~rc2), libgcc1 (>= 1:3.0), libgdk-pixbuf2.0-0 (>= 2.22.0),
|
|
||||||
# libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.19.12), libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.22), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0),
|
|
||||||
# libx11-6 (>= 2:1.4.99.1), libx11-xcb1, libxcb-dri3-0, libxcb1 (>= 1.6), libxcomposite1 (>= 1:0.3-1), libxcursor1 (>> 1.1.2), libxdamage1 (>= 1:1.1),
|
|
||||||
# libxext6, libxfixes3, libxi6 (>= 2:1.2.99.4), libxrandr2, libxrender1, libxtst6, apt-transport-https, libfontconfig1 (>= 2.11.0), libdbus-1-3 (>= 1.6.18),
|
|
||||||
# libstdc++6 (>= 4.8.1)
|
|
||||||
RDEPEND="
|
|
||||||
|| (
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
( app-accessibility/at-spi2-atk dev-libs/atk )
|
|
||||||
)
|
|
||||||
app-crypt/libsecret
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/fontconfig
|
|
||||||
media-libs/mesa[gbm(+)]
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-libs/glibc
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/gdk-pixbuf
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXScrnSaver
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXcursor
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libXi
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXtst
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/pango
|
|
||||||
system-ffmpeg? ( <media-video/ffmpeg-4.3[chromium] )
|
|
||||||
"
|
|
||||||
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
#src_prepare() {
|
|
||||||
# default
|
|
||||||
# sed -i '/OnlyShowIn=/d' usr/share/applications/${PN}.desktop || die
|
|
||||||
# sed -e "s@^TEAMS_PATH=.*@TEAMS_PATH=${EPREFIX}/opt/${PN}/${PN}@" \
|
|
||||||
# -i usr/bin/${PN} || die
|
|
||||||
#}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
rm "opt/${PN}/chrome-sandbox" || die
|
|
||||||
|
|
||||||
insinto /opt
|
|
||||||
doins -r opt/${PN}
|
|
||||||
|
|
||||||
domenu usr/share/applications/${PN}.desktop
|
|
||||||
|
|
||||||
local res
|
|
||||||
for res in 16 32 256 512; do
|
|
||||||
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/${PN}.png ${PN}.png
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pushd "${ED}/opt/${PN}/locales" > /dev/null || die
|
|
||||||
chromium_remove_language_paks
|
|
||||||
popd > /dev/null || die
|
|
||||||
|
|
||||||
if use system-ffmpeg; then
|
|
||||||
rm "${ED}/opt/${PN}/libffmpeg.so" || die
|
|
||||||
dosym "../../usr/$(get_libdir)/chromium/libffmpeg.so" "opt/${PN}/libffmpeg.so" || die
|
|
||||||
elog "Using system ffmpeg. This is experimental and may lead to crashes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
# if ! use swiftshader; then
|
|
||||||
# rm -r "${ED}/opt/${PN}/swiftshader" || die
|
|
||||||
# elog "Running without SwiftShader OpenGL implementation. If Teams doesn't start "
|
|
||||||
# elog "or you experience graphic issues, then try with USE=swiftshader enabled."
|
|
||||||
# fi
|
|
||||||
|
|
||||||
fperms +x /opt/${PN}/${PN}
|
|
||||||
}
|
|
@ -1,8 +1,4 @@
|
|||||||
DIST RemoteDesktopManager_2022.3.0.8_amd64.deb 163403232 BLAKE2B 685b3985a2c97275f6feb4ab66f97486d0e9d4e3b6f937934ae9e2be952554a666616a332dd5a0886a4ce86d15d1bacfc9bfe3ce053d76468c326f0f24e887a5 SHA512 431f27927abd5c32f645d5d47917083ee039878fd3b54992ce6429de9e135835cff630238002d6134fd84ecb23c47fe0536067e0f392f98e585ed834716bfe22
|
DIST RemoteDesktopManager_2023.1.0.6_amd64.deb 176135684 BLAKE2B d48380fd843fd3419fb304389a2776b9b70886f86ee2dd5cf0c7095feae01a8406faa2ac9cec8b49e8c2094b6d935dadfac52c23f9082e12be1873043e32b940 SHA512 b1efa3be6729d3ee40cd6a606816cff6d973d2322a7874eb27fb3e7305322363691f69bc4cf202e7db0bba1ced93323ec59fef9a84e5542888292db4d8799ba2
|
||||||
DIST RemoteDesktopManager_2023.1.0.3_amd64.deb 196774640 BLAKE2B 7a6dd3dc02f13c1e5443e02dfee66aa99fecdd0c80cd06ddf4c91e1970b369f9b754d6cec23f7c5637f7d8f3851940e91d9f92224e142e5cf6146df16dbfda3f SHA512 be02df55ec54223af0d93e61a87342ebe6843bb489447cf27b0e2f423e4280cd4485cb98be1374cae0bd26b5a0ac487f579d44c731b2d76d863a068af4174db8
|
EBUILD remotedesktopmanager-2023.1.0.6.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
|
||||||
DIST RemoteDesktopManager_2023.1.0.4_amd64.deb 176039816 BLAKE2B e953d15a87499dcc66101a4a672bf2ed06e62360ee020df2ae191ef2de50a9b54df929c9e84dbf67486ace3d4d564a69b6b999cc9ea8343194691cc34b8b81ec SHA512 86189a9639016b1c482c131c7d44fcec285bb6c08d58e9cafcdd1e88bf6fb51a308ec4bdcc7bff8548a193d589bd5492601d27f42ecaeb027ed7989edfb171b7
|
|
||||||
EBUILD remotedesktopmanager-2022.3.0.8.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
|
|
||||||
EBUILD remotedesktopmanager-2023.1.0.3.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
|
|
||||||
EBUILD remotedesktopmanager-2023.1.0.4.ebuild 1255 BLAKE2B c60bd29885c0d26c43315aa54fe00f721c86364ed3f8e061dd9a3fe040680c6b3f252262ea209cb2e32221e630e74bc910e4308a1eaaa6c82e17d0bb3d45024b SHA512 4ca7cdfdfcea791a890b182f1e1460e20b6cc5c76a5cf165b43df675d77722123aa03c9ff7b544665f7cb98478c307077a114cdab6ed3e8f09a754231fa2eb58
|
|
||||||
MISC ChangeLog 889 BLAKE2B 216bbbfe9b264ef06f5b56748af1ea7366fa49f2406604264b7d22ce8f464ffd7491a57912d7cf1be7d3dc030578960acca895236d6e06fd017f02a9138f0b7f SHA512 09aa97933a9709827b6e3c01ce8a3829cb3d494f7fdac570faa30da6fac440c752391d8dcaf7d03c5cd1163686e8921c1bf4ad75827e4b8df05bbcde03548488
|
MISC ChangeLog 889 BLAKE2B 216bbbfe9b264ef06f5b56748af1ea7366fa49f2406604264b7d22ce8f464ffd7491a57912d7cf1be7d3dc030578960acca895236d6e06fd017f02a9138f0b7f SHA512 09aa97933a9709827b6e3c01ce8a3829cb3d494f7fdac570faa30da6fac440c752391d8dcaf7d03c5cd1163686e8921c1bf4ad75827e4b8df05bbcde03548488
|
||||||
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c
|
||||||
|
@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit eutils unpacker pam
|
|
||||||
|
|
||||||
DESCRIPTION="Remote DesktopManager"
|
|
||||||
HOMEPAGE="https://remotedesktopmanager.com"
|
|
||||||
|
|
||||||
#SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb"
|
|
||||||
SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="Devolution"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RESTRICT="strip mirror test"
|
|
||||||
|
|
||||||
DEPEND="|| ( sys-devel/base-gcc sys-devel/gcc )
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/systemd
|
|
||||||
sys-libs/glibc
|
|
||||||
sys-libs/pam"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack_deb ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodir /opt/devolutions/RemoteDesktopManager
|
|
||||||
cp -aR usr/lib/devolutions/RemoteDesktopManager/* "${D}/opt/devolutions/RemoteDesktopManager"
|
|
||||||
dodir /opt/bin
|
|
||||||
sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager > "${D}/opt/bin/remotedesktopmanager"
|
|
||||||
chmod +x "${D}/opt/bin/remotedesktopmanager"
|
|
||||||
dodir /usr/share/applications
|
|
||||||
sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.desktop > "${D}/usr/share/applications/remotedesktopmanager.desktop"
|
|
||||||
dodir /usr/share/icons
|
|
||||||
cp -aR usr/share/icons/* "${D}/usr/share/icons"
|
|
||||||
}
|
|
@ -1,48 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=6
|
|
||||||
|
|
||||||
inherit eutils unpacker pam
|
|
||||||
|
|
||||||
DESCRIPTION="Remote DesktopManager"
|
|
||||||
HOMEPAGE="https://remotedesktopmanager.com"
|
|
||||||
|
|
||||||
#SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb"
|
|
||||||
SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager_${PV}_amd64.deb"
|
|
||||||
|
|
||||||
LICENSE="Devolution"
|
|
||||||
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
RESTRICT="strip mirror test"
|
|
||||||
|
|
||||||
DEPEND="|| ( sys-devel/base-gcc sys-devel/gcc )
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/systemd
|
|
||||||
sys-libs/glibc
|
|
||||||
sys-libs/pam"
|
|
||||||
|
|
||||||
RDEPEND="${DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack_deb ${A}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dodir /opt/devolutions/RemoteDesktopManager
|
|
||||||
cp -aR usr/lib/devolutions/RemoteDesktopManager/* "${D}/opt/devolutions/RemoteDesktopManager"
|
|
||||||
dodir /opt/bin
|
|
||||||
sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager > "${D}/opt/bin/remotedesktopmanager"
|
|
||||||
chmod +x "${D}/opt/bin/remotedesktopmanager"
|
|
||||||
dodir /usr/share/applications
|
|
||||||
sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.desktop > "${D}/usr/share/applications/remotedesktopmanager.desktop"
|
|
||||||
dodir /usr/share/icons
|
|
||||||
cp -aR usr/share/icons/* "${D}/usr/share/icons"
|
|
||||||
}
|
|
@ -1,6 +0,0 @@
|
|||||||
DIST hplip-3.22.10.tar.gz 29333247 BLAKE2B 484f470cb1ca639f6bbfa380230e94d8d219c2bc65a145e410e0be6c47ac82e7ac177d5d12a1ef9401682da2db6c7eba97424c2b2f9a2435b17f3a9ab4114e83 SHA512 0be9cd48cddebffb2472f36669ba92edbcf9019cb3b561a9630457949a6e6f13eab552582027b02468b4732e376f17321929502ad4d1f6bb4d5ea1262b171ef7
|
|
||||||
DIST hplip-3.22.6-patches-1.tar.xz 17948 BLAKE2B ab6f0482dfebba2a1974cf6adb8037846a7e8990f15a74641af4db73d363b02d7c37baf958a8a9e83eebfc8bcccd058959c3cee448a832b26fd8a2097614c4fd SHA512 a6e3921d15ab75386f71a5e4a1aab48a014279cffd5141b152a7c1e985c7685892fd555eeb5578ab5f266ce8763c98d30d4630c3ec69ba1209a9856d6d5b0ead
|
|
||||||
DIST hplip-3.22.6.tar.gz 29331408 BLAKE2B 7f2bc09ab2d7950d8e84b4c23d35fd5370ddc51d1d61c674fad0ce1667f8ecf9c25e0b57c155b688d932db583d3c6af528da86348ebe64ce8da9c8d051b2be34 SHA512 cb25c07c767d3d8921468429ef154401a4df9d2fdf87ead3ab18f0d06e1bd3de610843b8131641a1af8d920c7e15e290a0923405bf609cdc0a3fba9df93ddb5e
|
|
||||||
EBUILD hplip-3.22.10.ebuild 8241 BLAKE2B 159075ad8d3b22f60bc0aa24f51174607d16b48ec16e472f66729384593daa235a2a8580a94a9d9b3a47cf373dc9403133349b43cb4ce654321cea4a85fe845d SHA512 cc6abcdde4b6acfd397c0b5b10358aa972294427edfaea0530766c3b3dc9ddb4ffab946e4513fc6a5806fdd4255a1356b301602fe20cc561e2f1907386f36b89
|
|
||||||
EBUILD hplip-3.22.6.ebuild 8241 BLAKE2B 159075ad8d3b22f60bc0aa24f51174607d16b48ec16e472f66729384593daa235a2a8580a94a9d9b3a47cf373dc9403133349b43cb4ce654321cea4a85fe845d SHA512 cc6abcdde4b6acfd397c0b5b10358aa972294427edfaea0530766c3b3dc9ddb4ffab946e4513fc6a5806fdd4255a1356b301602fe20cc561e2f1907386f36b89
|
|
||||||
MISC metadata.xml 1849 BLAKE2B 381cc0d0fe08d072487850a5f5ac6e264cb4ee5db8722b6f83ad9d4e6e78948a7768e80ea2a8a2313bdca1029b59a02d8c3ca309d9438d5e4d63585f7a6b2a83 SHA512 0f5f42b561099e943d99dc5e50cfd42577582b31590c0cd98f276e5acc364fb31f4a48cf91b33e923d24daa77b7b3a6bc54a0c24d9ebff9e3ec82c957a5671e3
|
|
@ -1,290 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9,10,11} )
|
|
||||||
PYTHON_REQ_USE="threads(+),xml(+)"
|
|
||||||
|
|
||||||
inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
|
|
||||||
|
|
||||||
DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and service tools"
|
|
||||||
HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing"
|
|
||||||
SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
|
|
||||||
https://dev.gentoo.org/~billie/distfiles/${PN}-3.22.6-patches-1.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
|
|
||||||
|
|
||||||
IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
virtual/jpeg:0
|
|
||||||
hpijs? ( net-print/cups-filters[foomatic] )
|
|
||||||
!libusb0? ( virtual/libusb:1 )
|
|
||||||
libusb0? ( virtual/libusb:0 )
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
!minimal? (
|
|
||||||
scanner? (
|
|
||||||
media-gfx/sane-backends
|
|
||||||
)
|
|
||||||
snmp? (
|
|
||||||
dev-libs/openssl:0=
|
|
||||||
net-analyzer/net-snmp:=
|
|
||||||
net-dns/avahi[dbus,python,${PYTHON_SINGLE_USEDEP}]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
app-text/ghostscript-gpl
|
|
||||||
!minimal? (
|
|
||||||
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' 'python3*')
|
|
||||||
kernel_linux? ( virtual/udev )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/dbus-python-1.2.0-r1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/distro[${PYTHON_USEDEP}]
|
|
||||||
fax? ( dev-python/reportlab[${PYTHON_USEDEP}] )
|
|
||||||
qt5? (
|
|
||||||
>=dev-python/PyQt5-5.5.1[dbus,gui,widgets,${PYTHON_USEDEP}]
|
|
||||||
libnotify? ( dev-python/notify2[${PYTHON_USEDEP}] )
|
|
||||||
)
|
|
||||||
scanner? (
|
|
||||||
>=dev-python/reportlab-3.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pillow-3.1.1[${PYTHON_USEDEP}]
|
|
||||||
X? (
|
|
||||||
|| (
|
|
||||||
kde? ( kde-misc/skanlite )
|
|
||||||
media-gfx/xsane
|
|
||||||
media-gfx/sane-frontends
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
')
|
|
||||||
)
|
|
||||||
policykit? ( sys-auth/polkit )
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${WORKDIR}/patches"
|
|
||||||
)
|
|
||||||
|
|
||||||
CONFIG_CHECK="~PARPORT ~PPDEV"
|
|
||||||
ERROR_PARPORT="Please make sure kernel parallel port support is enabled (PARPORT and PPDEV)."
|
|
||||||
|
|
||||||
#DISABLE_AUTOFORMATTING="yes"
|
|
||||||
DOC_CONTENTS="
|
|
||||||
For more information on setting up your printer please take
|
|
||||||
a look at the hplip section of the gentoo printing guide:
|
|
||||||
https://wiki.gentoo.org/wiki/Printing
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python-single-r1_pkg_setup
|
|
||||||
|
|
||||||
use scanner && ! use X && ewarn "You need USE=X for the scanner GUI."
|
|
||||||
|
|
||||||
use parport && linux-info_pkg_setup
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
ewarn "Installing driver portions only, make sure you know what you are doing."
|
|
||||||
ewarn "Depending on the USE flags set for hpcups or hpijs the appropiate driver"
|
|
||||||
ewarn "is installed. If both USE flags are set hpijs overrides hpcups."
|
|
||||||
ewarn "This also disables fax, network, scanner and gui support!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! use hpcups && ! use hpijs ; then
|
|
||||||
ewarn "Installing neither hpcups (USE=-hpcups) nor hpijs (USE=-hpijs) driver,"
|
|
||||||
ewarn "which is probably not what you want."
|
|
||||||
ewarn "You will almost certainly not be able to print."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
# Make desktop files follow the specification
|
|
||||||
# Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=443680
|
|
||||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/1080324
|
|
||||||
sed -i -e '/^Categories=/s/Application;//' \
|
|
||||||
-e '/^Encoding=.*/d' hplip.desktop.in || die
|
|
||||||
sed -i -e '/^Categories=/s/Application;//' \
|
|
||||||
-e '/^Version=.*/d' \
|
|
||||||
-e '/^Comment=.*/d' hplip-systray.desktop.in || die
|
|
||||||
|
|
||||||
# Fix for Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=345725
|
|
||||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/880847,
|
|
||||||
# https://bugs.launchpad.net/hplip/+bug/500086
|
|
||||||
local udevdir=$(get_udevdir)
|
|
||||||
sed -i -e "s|/etc/udev|${udevdir}|g" \
|
|
||||||
$(find . -type f -exec grep -l /etc/udev {} +) || die
|
|
||||||
|
|
||||||
# Force recognition of Gentoo distro by hp-check
|
|
||||||
sed -i \
|
|
||||||
-e "s:file('/etc/issue', 'r').read():'Gentoo':" \
|
|
||||||
installer/core_install.py || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local drv_build minimal_build
|
|
||||||
|
|
||||||
if use hpcups ; then
|
|
||||||
drv_build="$(use_enable hpcups hpcups-install)"
|
|
||||||
if use static-ppds ; then
|
|
||||||
drv_build="${drv_build} --enable-cups-ppd-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-drv-install"
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --enable-cups-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
drv_build="--disable-hpcups-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use hpijs ; then
|
|
||||||
drv_build="${drv_build} $(use_enable hpijs hpijs-install)"
|
|
||||||
if use static-ppds ; then
|
|
||||||
drv_build="${drv_build} --enable-foomatic-ppd-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --enable-foomatic-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --disable-hpijs-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
if use hpijs ; then
|
|
||||||
minimal_build="--enable-hpijs-only-build"
|
|
||||||
else
|
|
||||||
minimal_build="--disable-hpijs-only-build"
|
|
||||||
fi
|
|
||||||
if use hpcups ; then
|
|
||||||
minimal_build="${minimal_build} --enable-hpcups-only-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-hpcups-only-build"
|
|
||||||
fi
|
|
||||||
minimal_build="${minimal_build} --disable-fax-build"
|
|
||||||
minimal_build="${minimal_build} --disable-network-build"
|
|
||||||
minimal_build="${minimal_build} --disable-scan-build"
|
|
||||||
minimal_build="${minimal_build} --disable-gui-build"
|
|
||||||
else
|
|
||||||
if use fax ; then
|
|
||||||
minimal_build="${minimal_build} --enable-fax-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-fax-build"
|
|
||||||
fi
|
|
||||||
if use snmp ; then
|
|
||||||
minimal_build="${minimal_build} --enable-network-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-network-build"
|
|
||||||
fi
|
|
||||||
if use scanner ; then
|
|
||||||
minimal_build="${minimal_build} --enable-scan-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-scan-build"
|
|
||||||
fi
|
|
||||||
if use qt5 ; then
|
|
||||||
minimal_build="${minimal_build} --enable-qt5"
|
|
||||||
minimal_build="${minimal_build} --enable-gui-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-gui-build"
|
|
||||||
minimal_build="${minimal_build} --disable-qt5"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# disable class driver for now
|
|
||||||
econf \
|
|
||||||
--disable-class-driver \
|
|
||||||
--disable-cups11-build \
|
|
||||||
--disable-foomatic-rip-hplip-install \
|
|
||||||
--disable-imageProcessor-build \
|
|
||||||
--disable-lite-build \
|
|
||||||
--disable-shadow-build \
|
|
||||||
--disable-qt3 \
|
|
||||||
--disable-qt4 \
|
|
||||||
--disable-udev_sysfs_rules \
|
|
||||||
--with-cupsbackenddir=$(cups-config --serverbin)/backend \
|
|
||||||
--with-cupsfilterdir=$(cups-config --serverbin)/filter \
|
|
||||||
--with-docdir=/usr/share/doc/${PF} \
|
|
||||||
--with-htmldir=/usr/share/doc/${PF}/html \
|
|
||||||
--enable-hpps-install \
|
|
||||||
--enable-dbus-build \
|
|
||||||
${drv_build} \
|
|
||||||
${minimal_build} \
|
|
||||||
$(use_enable doc doc-build) \
|
|
||||||
$(use_enable libusb0 libusb01_build) \
|
|
||||||
$(use_enable parport pp-build) \
|
|
||||||
$(use_enable policykit)
|
|
||||||
|
|
||||||
# hpijs ppds are created at configure time but are not installed (3.17.11)
|
|
||||||
|
|
||||||
# Use system foomatic-rip for hpijs driver instead of foomatic-rip-hplip
|
|
||||||
# The hpcups driver does not use foomatic-rip
|
|
||||||
#local i
|
|
||||||
#for i in ppd/hpijs/*.ppd.gz ; do
|
|
||||||
# rm -f ${i}.temp || die
|
|
||||||
# gunzip -c ${i} | sed 's/foomatic-rip-hplip/foomatic-rip/g' | \
|
|
||||||
# gzip > ${i}.temp || die
|
|
||||||
# mv ${i}.temp ${i} || die
|
|
||||||
#done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Disable parallel install
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=578018
|
|
||||||
emake -j1 DESTDIR="${D}" install
|
|
||||||
einstalldocs
|
|
||||||
# default
|
|
||||||
|
|
||||||
# Installed by sane-backends
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=201023
|
|
||||||
rm -f "${ED}"/etc/sane.d/dll.conf || die
|
|
||||||
|
|
||||||
# Remove desktop and autostart files
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=638770
|
|
||||||
use qt5 || {
|
|
||||||
rm -Rf "${ED}"/usr/share/applications "${ED}"/etc/xdg
|
|
||||||
}
|
|
||||||
|
|
||||||
rm -f "${ED}"/usr/share/doc/${PF}/{copyright,README_LIBJPG,COPYING} || die
|
|
||||||
rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/doc/${PF}/ || die
|
|
||||||
|
|
||||||
# Remove hal fdi files
|
|
||||||
rm -rf "${ED}"/usr/share/hal || die
|
|
||||||
|
|
||||||
find "${D}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
python_optimize "${ED}"/usr/share/hplip
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
udev_reload
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
udev_reload
|
|
||||||
}
|
|
@ -1,290 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9,10,11} )
|
|
||||||
PYTHON_REQ_USE="threads(+),xml(+)"
|
|
||||||
|
|
||||||
inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
|
|
||||||
|
|
||||||
DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and service tools"
|
|
||||||
HOMEPAGE="https://developers.hp.com/hp-linux-imaging-and-printing"
|
|
||||||
SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
|
|
||||||
https://dev.gentoo.org/~billie/distfiles/${PN}-3.22.6-patches-1.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
|
|
||||||
|
|
||||||
IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/dbus
|
|
||||||
virtual/jpeg:0
|
|
||||||
hpijs? ( net-print/cups-filters[foomatic] )
|
|
||||||
!libusb0? ( virtual/libusb:1 )
|
|
||||||
libusb0? ( virtual/libusb:0 )
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
!minimal? (
|
|
||||||
scanner? (
|
|
||||||
media-gfx/sane-backends
|
|
||||||
)
|
|
||||||
snmp? (
|
|
||||||
dev-libs/openssl:0=
|
|
||||||
net-analyzer/net-snmp:=
|
|
||||||
net-dns/avahi[dbus,python,${PYTHON_SINGLE_USEDEP}]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
app-text/ghostscript-gpl
|
|
||||||
!minimal? (
|
|
||||||
$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' 'python3*')
|
|
||||||
kernel_linux? ( virtual/udev )
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/dbus-python-1.2.0-r1[${PYTHON_USEDEP}]
|
|
||||||
dev-python/distro[${PYTHON_USEDEP}]
|
|
||||||
fax? ( dev-python/reportlab[${PYTHON_USEDEP}] )
|
|
||||||
qt5? (
|
|
||||||
>=dev-python/PyQt5-5.5.1[dbus,gui,widgets,${PYTHON_USEDEP}]
|
|
||||||
libnotify? ( dev-python/notify2[${PYTHON_USEDEP}] )
|
|
||||||
)
|
|
||||||
scanner? (
|
|
||||||
>=dev-python/reportlab-3.2[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/pillow-3.1.1[${PYTHON_USEDEP}]
|
|
||||||
X? (
|
|
||||||
|| (
|
|
||||||
kde? ( kde-misc/skanlite )
|
|
||||||
media-gfx/xsane
|
|
||||||
media-gfx/sane-frontends
|
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
')
|
|
||||||
)
|
|
||||||
policykit? ( sys-auth/polkit )
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${WORKDIR}/patches"
|
|
||||||
)
|
|
||||||
|
|
||||||
CONFIG_CHECK="~PARPORT ~PPDEV"
|
|
||||||
ERROR_PARPORT="Please make sure kernel parallel port support is enabled (PARPORT and PPDEV)."
|
|
||||||
|
|
||||||
#DISABLE_AUTOFORMATTING="yes"
|
|
||||||
DOC_CONTENTS="
|
|
||||||
For more information on setting up your printer please take
|
|
||||||
a look at the hplip section of the gentoo printing guide:
|
|
||||||
https://wiki.gentoo.org/wiki/Printing
|
|
||||||
"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
python-single-r1_pkg_setup
|
|
||||||
|
|
||||||
use scanner && ! use X && ewarn "You need USE=X for the scanner GUI."
|
|
||||||
|
|
||||||
use parport && linux-info_pkg_setup
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
ewarn "Installing driver portions only, make sure you know what you are doing."
|
|
||||||
ewarn "Depending on the USE flags set for hpcups or hpijs the appropiate driver"
|
|
||||||
ewarn "is installed. If both USE flags are set hpijs overrides hpcups."
|
|
||||||
ewarn "This also disables fax, network, scanner and gui support!"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! use hpcups && ! use hpijs ; then
|
|
||||||
ewarn "Installing neither hpcups (USE=-hpcups) nor hpijs (USE=-hpijs) driver,"
|
|
||||||
ewarn "which is probably not what you want."
|
|
||||||
ewarn "You will almost certainly not be able to print."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
python_fix_shebang .
|
|
||||||
|
|
||||||
# Make desktop files follow the specification
|
|
||||||
# Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=443680
|
|
||||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/1080324
|
|
||||||
sed -i -e '/^Categories=/s/Application;//' \
|
|
||||||
-e '/^Encoding=.*/d' hplip.desktop.in || die
|
|
||||||
sed -i -e '/^Categories=/s/Application;//' \
|
|
||||||
-e '/^Version=.*/d' \
|
|
||||||
-e '/^Comment=.*/d' hplip-systray.desktop.in || die
|
|
||||||
|
|
||||||
# Fix for Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=345725
|
|
||||||
# Upstream bug: https://bugs.launchpad.net/hplip/+bug/880847,
|
|
||||||
# https://bugs.launchpad.net/hplip/+bug/500086
|
|
||||||
local udevdir=$(get_udevdir)
|
|
||||||
sed -i -e "s|/etc/udev|${udevdir}|g" \
|
|
||||||
$(find . -type f -exec grep -l /etc/udev {} +) || die
|
|
||||||
|
|
||||||
# Force recognition of Gentoo distro by hp-check
|
|
||||||
sed -i \
|
|
||||||
-e "s:file('/etc/issue', 'r').read():'Gentoo':" \
|
|
||||||
installer/core_install.py || die
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local drv_build minimal_build
|
|
||||||
|
|
||||||
if use hpcups ; then
|
|
||||||
drv_build="$(use_enable hpcups hpcups-install)"
|
|
||||||
if use static-ppds ; then
|
|
||||||
drv_build="${drv_build} --enable-cups-ppd-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-drv-install"
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --enable-cups-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
drv_build="--disable-hpcups-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-cups-ppd-install"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use hpijs ; then
|
|
||||||
drv_build="${drv_build} $(use_enable hpijs hpijs-install)"
|
|
||||||
if use static-ppds ; then
|
|
||||||
drv_build="${drv_build} --enable-foomatic-ppd-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --enable-foomatic-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
drv_build="${drv_build} --disable-hpijs-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-drv-install"
|
|
||||||
drv_build="${drv_build} --disable-foomatic-ppd-install"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use minimal ; then
|
|
||||||
if use hpijs ; then
|
|
||||||
minimal_build="--enable-hpijs-only-build"
|
|
||||||
else
|
|
||||||
minimal_build="--disable-hpijs-only-build"
|
|
||||||
fi
|
|
||||||
if use hpcups ; then
|
|
||||||
minimal_build="${minimal_build} --enable-hpcups-only-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-hpcups-only-build"
|
|
||||||
fi
|
|
||||||
minimal_build="${minimal_build} --disable-fax-build"
|
|
||||||
minimal_build="${minimal_build} --disable-network-build"
|
|
||||||
minimal_build="${minimal_build} --disable-scan-build"
|
|
||||||
minimal_build="${minimal_build} --disable-gui-build"
|
|
||||||
else
|
|
||||||
if use fax ; then
|
|
||||||
minimal_build="${minimal_build} --enable-fax-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-fax-build"
|
|
||||||
fi
|
|
||||||
if use snmp ; then
|
|
||||||
minimal_build="${minimal_build} --enable-network-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-network-build"
|
|
||||||
fi
|
|
||||||
if use scanner ; then
|
|
||||||
minimal_build="${minimal_build} --enable-scan-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-scan-build"
|
|
||||||
fi
|
|
||||||
if use qt5 ; then
|
|
||||||
minimal_build="${minimal_build} --enable-qt5"
|
|
||||||
minimal_build="${minimal_build} --enable-gui-build"
|
|
||||||
else
|
|
||||||
minimal_build="${minimal_build} --disable-gui-build"
|
|
||||||
minimal_build="${minimal_build} --disable-qt5"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# disable class driver for now
|
|
||||||
econf \
|
|
||||||
--disable-class-driver \
|
|
||||||
--disable-cups11-build \
|
|
||||||
--disable-foomatic-rip-hplip-install \
|
|
||||||
--disable-imageProcessor-build \
|
|
||||||
--disable-lite-build \
|
|
||||||
--disable-shadow-build \
|
|
||||||
--disable-qt3 \
|
|
||||||
--disable-qt4 \
|
|
||||||
--disable-udev_sysfs_rules \
|
|
||||||
--with-cupsbackenddir=$(cups-config --serverbin)/backend \
|
|
||||||
--with-cupsfilterdir=$(cups-config --serverbin)/filter \
|
|
||||||
--with-docdir=/usr/share/doc/${PF} \
|
|
||||||
--with-htmldir=/usr/share/doc/${PF}/html \
|
|
||||||
--enable-hpps-install \
|
|
||||||
--enable-dbus-build \
|
|
||||||
${drv_build} \
|
|
||||||
${minimal_build} \
|
|
||||||
$(use_enable doc doc-build) \
|
|
||||||
$(use_enable libusb0 libusb01_build) \
|
|
||||||
$(use_enable parport pp-build) \
|
|
||||||
$(use_enable policykit)
|
|
||||||
|
|
||||||
# hpijs ppds are created at configure time but are not installed (3.17.11)
|
|
||||||
|
|
||||||
# Use system foomatic-rip for hpijs driver instead of foomatic-rip-hplip
|
|
||||||
# The hpcups driver does not use foomatic-rip
|
|
||||||
#local i
|
|
||||||
#for i in ppd/hpijs/*.ppd.gz ; do
|
|
||||||
# rm -f ${i}.temp || die
|
|
||||||
# gunzip -c ${i} | sed 's/foomatic-rip-hplip/foomatic-rip/g' | \
|
|
||||||
# gzip > ${i}.temp || die
|
|
||||||
# mv ${i}.temp ${i} || die
|
|
||||||
#done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Disable parallel install
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=578018
|
|
||||||
emake -j1 DESTDIR="${D}" install
|
|
||||||
einstalldocs
|
|
||||||
# default
|
|
||||||
|
|
||||||
# Installed by sane-backends
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=201023
|
|
||||||
rm -f "${ED}"/etc/sane.d/dll.conf || die
|
|
||||||
|
|
||||||
# Remove desktop and autostart files
|
|
||||||
# Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=638770
|
|
||||||
use qt5 || {
|
|
||||||
rm -Rf "${ED}"/usr/share/applications "${ED}"/etc/xdg
|
|
||||||
}
|
|
||||||
|
|
||||||
rm -f "${ED}"/usr/share/doc/${PF}/{copyright,README_LIBJPG,COPYING} || die
|
|
||||||
rmdir --ignore-fail-on-non-empty "${ED}"/usr/share/doc/${PF}/ || die
|
|
||||||
|
|
||||||
# Remove hal fdi files
|
|
||||||
rm -rf "${ED}"/usr/share/hal || die
|
|
||||||
|
|
||||||
find "${D}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
python_optimize "${ED}"/usr/share/hplip
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
udev_reload
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
udev_reload
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<maintainer type="person">
|
|
||||||
<email>billie@gentoo.org</email>
|
|
||||||
<name>Daniel Pielmeier</name>
|
|
||||||
</maintainer>
|
|
||||||
<maintainer type="project">
|
|
||||||
<email>printing@gentoo.org</email>
|
|
||||||
<name>Gentoo Printing Project</name>
|
|
||||||
</maintainer>
|
|
||||||
<use>
|
|
||||||
<flag name="fax">Enable fax on multifunction devices which support it</flag>
|
|
||||||
<flag name="hpcups">Build the hpcups driver for cups (by HP)</flag>
|
|
||||||
<flag name="hpijs">Build the IJS driver for cups (Foomatic)</flag>
|
|
||||||
<flag name="kde">Enables <pkg>kde-misc/skanlite</pkg> as scanner GUI with USE="scanner X"</flag>
|
|
||||||
<flag name="libusb0">Depend on <pkg>virtual/libusb</pkg> SLOT 0. Some old printers do not work with <pkg>virtual/libusb</pkg> SLOT 1.</flag>
|
|
||||||
<flag name="minimal">Only build internal hpijs/hpcups driver (not recommended at all, make sure you know what you are doing)</flag>
|
|
||||||
<flag name="parport">Enable parallel port for devices which require it</flag>
|
|
||||||
<flag name="scanner">Enable scanner on multifunction devices which support it</flag>
|
|
||||||
<flag name="snmp">Add support for <pkg>net-analyzer/net-snmp</pkg> which enables this driver to work over networks (both for server and client)</flag>
|
|
||||||
<flag name="static-ppds">Use statically-generated PPDs instead of Dynamic PPDs. Although this is deprecated some printers may still need it to work properly. Use this flag if hp-setup fails to find/create a valid PPD file</flag>
|
|
||||||
<flag name="X">Enables scanner GUI dependencies with USE="scanner" where <pkg>media-gfx/xsane</pkg> is preferred over <pkg>media-gfx/sane-frontends</pkg></flag>
|
|
||||||
</use>
|
|
||||||
<upstream>
|
|
||||||
<remote-id type="cpe">cpe:/a:hp:linux_imaging_and_printing_project</remote-id>
|
|
||||||
<remote-id type="sourceforge">hplip</remote-id>
|
|
||||||
</upstream>
|
|
||||||
</pkgmetadata>
|
|
@ -1,6 +1,7 @@
|
|||||||
|
AUX Logic.sh 359 BLAKE2B e8869d43b6f8cc08472669636b9e153dcd2dd56854b429b8091dbe2c7608b5625a75acba777990740db4146a77e9e2a5489d8687fe8237941449b7ff52e7045e SHA512 a0dfe01c728c96cf1581e6def36287e487bf48c8231dff0483d7f7c5b3bb5063e56b894d825cc9b90ae28af16d8fbf6088604916b752803559918060f0b4de7b
|
||||||
DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca
|
DIST Logic-2.3.55-master.AppImage 168567824 BLAKE2B 5eef4973056556bd606da512545bafff5cc57ea51e488a81cedb1139ff02d9f6e9d29aa4a3ea46dc6de7c24007059056b312990776eaf32a41b0dcce20720440 SHA512 45bdb252818242fdae55daa51034a0c6b96d9539dbf3399c53cb389aff1013da6dbfc71d9130b1fc5f2bb10592107c0cb9c911039772a487f69049e33c4cc2ca
|
||||||
DIST Logic-2.4.3-master.AppImage 161928600 BLAKE2B 22595b9d2da1e4b4aca871eb0117c08d6bbda6006349380230576d59487138db41c2051d9550792348af9ac43f948f758044e385720653a4d17516358e986df8 SHA512 5dc17803e9e4c2712c1e45b0758fc25458833bfb7af75edee90565316e1a3503db7405b2db2281548f53372704cdaaf1d8de2766c182882b85a2ee622f29d405
|
DIST Logic-2.4.7-master.AppImage 163715888 BLAKE2B e09ac9e19eeaeea9f52ba8f4e8aebdd8d43b6e1e56166aec322afc173d64b3259371318beefa80221d5453c85ad0bc176b394656d35cb67b041c0b73edfe03e0 SHA512 a4ddb26d7807577249ed2083c80372953f5093df19e2b25efbe82ef41bf9ffd163c5c8935bfd6771b0c40bfd9967b949111e81950ae7380ed70e32bf89b79bc4
|
||||||
EBUILD saleae-logic-bin-2.3.55.ebuild 2915 BLAKE2B 7bf8189b5da14e4217f24342ff1fc4503b2b2070532dc798ffb22c658daccc365a14df96db1683220674baea9435c5a602a8225ea90459925e2befd19e24a768 SHA512 935889def41314dc684deb9e37344dbd438242566c4d2f06274cc9deb0cc7fa8b7daeb30be32fd8d2e4a9b1f8905c5844cf2270222151f5e04c08ac74724b9e9
|
EBUILD saleae-logic-bin-2.3.55.ebuild 2915 BLAKE2B 7bf8189b5da14e4217f24342ff1fc4503b2b2070532dc798ffb22c658daccc365a14df96db1683220674baea9435c5a602a8225ea90459925e2befd19e24a768 SHA512 935889def41314dc684deb9e37344dbd438242566c4d2f06274cc9deb0cc7fa8b7daeb30be32fd8d2e4a9b1f8905c5844cf2270222151f5e04c08ac74724b9e9
|
||||||
EBUILD saleae-logic-bin-2.4.3.ebuild 3110 BLAKE2B ef989d7c67e5d20e1c430deec6215d50169e819ae37eaf25898e8430836afe46ed1c28f9c88b0058090bd94fa2be19327063a74ec3e39329dc68c4b68b4304d0 SHA512 ee20e2d9b364f395de96656c0e66833fe4e6689606259771dfcffbf4df825eed7b5e7a5d3fbf6f9ecf5998c2acdf2a58a67950399280c6668f52fef008f236b2
|
EBUILD saleae-logic-bin-2.4.7.ebuild 3315 BLAKE2B de51d19a5056e1155755574501816574a2f0f4371b23b649c7455b58ce7adfc34ecfe71d5b0770cf8148bb52c74d713819bd9994c63f177cdcbdb6443efb7892 SHA512 2d457c0bb2e403056cb6c70da2de6d10e1ff7dbd39d47b63a932d7cf5a89913f8ff8195eb66361350aec18c605adc08655fa81e4251b42a2a05043ca7fbc4d0d
|
||||||
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
|
MISC ChangeLog 405 BLAKE2B 5fd50b228496d7ca318aed901b5dfc3ce33fc7327331495a1f94417087fcb9b6260e4f6ddde90e510507968208e2e16ca076b27005555679ff26272505a668f4 SHA512 0a832dcab3105dbfc8856c8a8e2eae4bf85ac2aa97d06c19b2591b4acde7fa5e7690e1ff1dc01799a19dad0f80bb0aec58925f5e3192331101af2fcb93e126bd
|
||||||
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
MISC metadata.xml 411 BLAKE2B 6bd76e3591b8a2d88277f9ebfbd5951a7458a266adf5818533a1d829a770db62e1de41a4cb4f29206ed5eb381c6f4bfdc04973c4c65bd72496b7e31b6c85880f SHA512 df1f54923628bff824dc8835c96902bd07d4462472b9b8f356abb0b9b81875d78fa96e511290739ecc5423eadc8b2579a65b2f31f9c2c6a73c8d3413c0603d98
|
||||||
|
@ -60,7 +60,6 @@ pkg_setup() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
rm -r ${P}/usr/lib
|
|
||||||
sed -i "/^X-AppImage/d" "${P}/Logic.desktop" \
|
sed -i "/^X-AppImage/d" "${P}/Logic.desktop" \
|
||||||
|| die "Failed to patch desktop file"
|
|| die "Failed to patch desktop file"
|
||||||
sed -i "s/^X-AppImage-Version=/Version=/" "${P}/Logic.desktop" \
|
sed -i "s/^X-AppImage-Version=/Version=/" "${P}/Logic.desktop" \
|
||||||
@ -72,9 +71,13 @@ src_prepare() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cp -a ${P}/usr "${ED}"
|
|
||||||
rm -f ${P}/.DirIcon
|
|
||||||
dodir /opt/Saleae/Logic
|
dodir /opt/Saleae/Logic
|
||||||
|
mv ${P}/usr/lib ${P}
|
||||||
|
mv ${P}/usr "${ED}"
|
||||||
|
rm -f ${P}/Logic.png
|
||||||
|
rm -f ${P}/.DirIcon
|
||||||
|
rm -f ${P}/AppRun
|
||||||
|
rm -f ${P}/version
|
||||||
find ${P} -type d -exec chmod 755 {} \;
|
find ${P} -type d -exec chmod 755 {} \;
|
||||||
find ${P} -type f -exec chmod 644 {} \;
|
find ${P} -type f -exec chmod 644 {} \;
|
||||||
find ${P} -type f -name "*.so*" -print0 |xargs -0 chmod +x
|
find ${P} -type f -name "*.so*" -print0 |xargs -0 chmod +x
|
||||||
@ -82,14 +85,16 @@ src_install() {
|
|||||||
find ${P}/resources/app.asar.unpacked/node_modules/@saleae/graph-interface/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
|
chmod +x ${P}/Logic
|
||||||
cp -a ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
|
cp -a ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
|
||||||
|
sed -e "s!@LOGIC@!/opt/Saleae/Logic!g" ${FILESDIR}/Logic.sh > "${ED}"/opt/Saleae/Logic/Logic.sh
|
||||||
|
chmod +x "${ED}"/opt/Saleae/Logic/Logic.sh
|
||||||
|
|
||||||
# remove chrome-sandbox binary, users should use kernel namespaces
|
# remove chrome-sandbox binary, users should use kernel namespaces
|
||||||
# https://bugs.gentoo.org/692692#c18
|
# https://bugs.gentoo.org/692692#c18
|
||||||
rm "${ED}"/opt/Saleae/Logic/chrome-sandbox || die
|
rm "${ED}"/opt/Saleae/Logic/chrome-sandbox || die
|
||||||
|
|
||||||
dosym ../../opt/Saleae/Logic/Logic /usr/bin/Logic
|
dosym ../../opt/Saleae/Logic/Logic.sh /usr/bin/Logic
|
||||||
domenu "${ED}"/opt/Saleae/Logic/Logic.desktop
|
domenu "${ED}"/opt/Saleae/Logic/Logic.desktop
|
||||||
doicon "${ED}"/opt/Saleae/Logic/Logic.png
|
#doicon "${ED}"/opt/Saleae/Logic/Logic.png
|
||||||
dodir /etc/udev/rules.d
|
dodir /etc/udev/rules.d
|
||||||
cat "${ED}"/opt/Saleae/Logic/resources/linux/99-SaleaeLogic.rules > "${ED}"/etc/udev/rules.d/99-SaleaeLogic.rules
|
cat "${ED}"/opt/Saleae/Logic/resources/linux/99-SaleaeLogic.rules > "${ED}"/etc/udev/rules.d/99-SaleaeLogic.rules
|
||||||
udev_reload
|
udev_reload
|
Loading…
Reference in New Issue
Block a user