Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion net-p2p/tribler/Manifest
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
DIST tribler-swift_6.3.3_amd64.deb 3056230 SHA256 9453576d40312af1395821a49f72c3e87eea5d34ba6dd4d81bb3b60e88556f92 SHA512 590542a94981bcaf289955019b2c51d9e71bf915176a11f0dd8e8f68548137f8c503f9a08a0edee31116373e654cf4cc06b2a2d10d32ce4d12a24980ca6692aa WHIRLPOOL f320c075eca4b98593eafbfb4ea67935b169d6b04b953885941a74260138197233baf15c20b5b4277131082a9748eada1b416d18d75640f652724c2fffa45f8d
DIST tribler-swift_6.3.3_i386.deb 3073730 SHA256 17d4b0e5c623a1bdde2c2fb3e5e201d32e5e022ed1f13cee7af5e11e96602982 SHA512 980481e694d1977b81ec5cd5e15f4adb971b87ea20b206c101fd80e045d9a48798d647d3a41d2ae23045805da55934ee77dfcb6f50f42ac1981a4c8ee39d20cb WHIRLPOOL 3917ced229360346482fcef62ec2cba57bb46f641c328d803f1ec8f73d2d6bad38ad84bf7c8d23bb521cd605425b68c90f870f9adf768a0bc6c645279dff682a
DIST tribler_6.3.3_all.deb 1997346 SHA256 95f6cac8f5760229896bb66ee8e4d6b50939b7da4f1fb0c9a589a7617c456010 SHA512 afea5ef80c8dbc8da003997c8070116adf34334aceab91e258dfdddcfd7375238fc933866c655475ebdf347ac8ef4635716ec4ba1ad6bff6f638e804a4bbbf12 WHIRLPOOL 2b11404be050f81f6a8205edaa3c0c402a14148e5bf4e013ab7a95937f389a1a59b3ad44c1d237b1f431f5ceda5a26c48366bb4b78763ff52165ccf2de11d9d3
DIST tribler-7.0.0_rc3.tar.xz 10078144 SHA256 477daf0947750b4dd6b875f74a52136153bd6bd2c1a74d119ccf87b97e452e38 SHA512 0bfcb4704d9d11e558b7490a09c8876ecfdaba6845a0ec4c3cf9df4d5b44d15483611e1094f23923c40906734e3a3ab0812cc86256e0ced7dc03be49ff800c38 WHIRLPOOL 2a5f925be78338e00219fb5a82d7e3cda305dd68d95ccaf342f08d595a3d34d1b3d1807d3c1837dea89b0f5cfc77c32fbd8d0d27dc3e4ebf040c70f12db22882
DIST tribler-7.0.0_rc3.tar.xz 10078144 SHA256 477daf0947750b4dd6b875f74a52136153bd6bd2c1a74d119ccf87b97e452e38 SHA512 0bfcb4704d9d11e558b7490a09c8876ecfdaba6845a0ec4c3cf9df4d5b44d15483611e1094f23923c40906734e3a3ab0812cc86256e0ced7dc03be49ff800c38 WHIRLPOOL 2a5f925be78338e00219fb5a82d7e3cda305dd68d95ccaf342f08d595a3d34d1b3d1807d3c1837dea89b0f5cfc77c32fbd8d0d27dc3e4ebf040c70f12db22882
35 changes: 19 additions & 16 deletions net-p2p/tribler/tribler-7.0.0_rc3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ IUSE="+vlc"
RDEPEND="
dev-lang/python:2.7[sqlite]
dev-python/apsw
dev-python/backports-functools-lru-cache
dev-python/cherrypy
dev-python/configobj
dev-python/decorator
Expand All @@ -34,11 +35,12 @@ RDEPEND="
dev-python/psutil
dev-python/pyasn1
dev-python/pycryptodome
dev-python/PyQt5[network]
dev-python/PyQt5[gui,network,svg,widgets]
dev-python/twisted-core
dev-python/twisted-web
dev-python/wxpython:=
dev-libs/openssl:0[-bindist]
dev-libs/libsodium
net-libs/libtorrent-rasterbar[python]
vlc? (
media-video/vlc
Expand Down Expand Up @@ -68,27 +70,28 @@ src_install() {
#Remove the licenses scattered throughout
rm Tribler/binary-LICENSE-postfix.txt # GPL-2 LGPL-2.1+ PSF-2.4 openssl wxWinLL-3.1

dodir /usr/share/doc/${P}
cp "${S}/LICENSE" "${D}/usr/share/doc/${P}/LICENSE.txt"
cp "${S}/README.rst" "${D}/usr/share/doc/${P}/README.rst"
insinto /usr/share/doc/${P}
doins LICENSE
doins README.rst

# Upstream does not provide a proper install file, so we install it ourself.
echo "Installing shared files..."

dodir /usr/share/${PN}
cp -R "${S}/TriblerGUI" "${D}/usr/share/${PN}" || die "Installation of TriblerGUI failed!"
cp -R "${S}/Tribler" "${D}/usr/share/${PN}" || die "Installation of Tribler's shared files failed!"
cp "${S}/Tribler/${schemadb}" "${D}/usr/share/${PN}/Tribler" || die "Installation of Tribler's DB failed."
insinto /usr/share/${PN}
doins -r Tribler || die "Installation of Tribler failed!"
doins -r TriblerGUI || die "Installation of TriblerGUI failed!"
doins logger.conf
doins run_tribler.py
doins check_os.py

cp "logger.conf" "${D}/usr/share/${PN}/"
cp "run_tribler.py" "${D}/usr/share/${PN}/"
cp "check_os.py" "${D}/usr/share/${PN}/"
dodir /usr/share/${PN}/twisted
cp -R "${S}/twisted" "${D}/usr/share/${PN}/twisted"
insinto /usr/share/${PN}/Tribler
doins Tribler/${schemadb} || die "Installation of Tribler's DB failed."

insinto /usr/bin
doins debian/bin/${PN}
fperms 0755 /usr/bin/${PN}
insinto /usr/share/${PN}/twisted
doins -r twisted

exeinto /usr/bin
doexe debian/bin/${PN}

# Create desktop icon
insinto /usr/share/applications
Expand Down