Add tryone's compton fork

This commit is contained in:
TheDevKiller 2019-05-03 22:29:20 +02:00
commit bba7bb8002
5 changed files with 108 additions and 6 deletions

View File

@ -1,6 +1,6 @@
AUX vscode 60 BLAKE2B 004a5d3c2d060d0938132916fc4e8dd35995da9bbdfff911b797615449d554f7446c853baaa37e19284480d3e02898408a4525cc9ff5de6ad9323415be2f3bc4 SHA512 4a15eb34e6fbca8578d22da0713de6ffb542ae15e7361898f23d1ccc3b643b06d54931d2f70fa4be244c921bb74bac042771d9a87c86e71b00aab875f786d10b AUX vscode 60 BLAKE2B 004a5d3c2d060d0938132916fc4e8dd35995da9bbdfff911b797615449d554f7446c853baaa37e19284480d3e02898408a4525cc9ff5de6ad9323415be2f3bc4 SHA512 4a15eb34e6fbca8578d22da0713de6ffb542ae15e7361898f23d1ccc3b643b06d54931d2f70fa4be244c921bb74bac042771d9a87c86e71b00aab875f786d10b
AUX vscode-desktop.patch 914 BLAKE2B 2ee6073f5d8ff9499c02f65f7f33efe3334e9b38829f1978f416f0c337db1d6219bde59101a05754d1c902805d4832808f431b8f9d88934023b36f02458a669a SHA512 8c22f54cdaeb79bdb2ccdd4bbbe3c2974d597de5bf3ff7255de7174504ebc2a05eb6cdd579207bbfa432234bfabaabeff8356c3678ad990b407bfe4f6637515a AUX vscode-desktop.patch 914 BLAKE2B 2ee6073f5d8ff9499c02f65f7f33efe3334e9b38829f1978f416f0c337db1d6219bde59101a05754d1c902805d4832808f431b8f9d88934023b36f02458a669a SHA512 8c22f54cdaeb79bdb2ccdd4bbbe3c2974d597de5bf3ff7255de7174504ebc2a05eb6cdd579207bbfa432234bfabaabeff8356c3678ad990b407bfe4f6637515a
AUX vscode-extensions.patch 531 BLAKE2B 4ee48ab1b6fa8159068dda581277dfde42b86a31804c76c3b242adb323ccd5d4c1dd641647dd2c9107d434173bc1907ce17590321f26371cd121dfe4bf71da5b SHA512 505dd8850291959575d6866d4b153379f0cb9edfe2e92155c086cf56a7ff499d222c78236f13d7689c4bd10cc55175ef48a53bd172295279bb17141e6bc7b8c3 AUX vscode-extensions.patch 531 BLAKE2B 4ee48ab1b6fa8159068dda581277dfde42b86a31804c76c3b242adb323ccd5d4c1dd641647dd2c9107d434173bc1907ce17590321f26371cd121dfe4bf71da5b SHA512 505dd8850291959575d6866d4b153379f0cb9edfe2e92155c086cf56a7ff499d222c78236f13d7689c4bd10cc55175ef48a53bd172295279bb17141e6bc7b8c3
DIST vscode-1.33.1-yarn_config.tar.gz 107815101 BLAKE2B adfffbcec1f2f05b4cb7dbc5b2f119abb07f322290541779ee53311da43bd9a2c42bc473955750b7b4c688456a795dc1d0b698a9a911d2a1b3eede4e94c13a91 SHA512 b3433be60d3e41a7be8b79a4d5bbe59a15e3103254a4fde6b1994e7254c0c24708d67e48fedecba9ad4f2f3bdaa3bc25ba8b3e61ed8ecaff4e904ceef503d373 DIST vscode-1.33.1-cache-offline.tar.gz 90357678 BLAKE2B 915bec16a776b66c6a8e1c3a1a097d4a80826eb974fad050753ceb5d3d31b5b9ecc0df7c571d61ca8888fe5ce28c6d4b29a30a0cb1b11f6ea8ff6f35ffa5532e SHA512 4e8065a695a0d91bc855798e21f5aabc25f879c41cb00a44fbe8d4eaaa3c96a677b3cc9afebf0fb7d7f2cbc532da349e089f9d096829e202422e392362db3fa4
DIST vscode-1.33.1.tar.gz 8704440 BLAKE2B de46124000cb2bdef2221f586a6e9b82dd7ee90bc1c3b1150614efbbc74d891aa72746b6986b49e359e920c8298aabc86f96174159f9bc74dcd5796eb342d994 SHA512 dda0932589cb80ea057c8d05d20e81a085d070fc995c71d2f24d641bbd00de535799047b289ddf774b3880c1b05a252ffd68580dba87265df9ddbdb3f737a9cf DIST vscode-1.33.1.tar.gz 8704440 BLAKE2B de46124000cb2bdef2221f586a6e9b82dd7ee90bc1c3b1150614efbbc74d891aa72746b6986b49e359e920c8298aabc86f96174159f9bc74dcd5796eb342d994 SHA512 dda0932589cb80ea057c8d05d20e81a085d070fc995c71d2f24d641bbd00de535799047b289ddf774b3880c1b05a252ffd68580dba87265df9ddbdb3f737a9cf
EBUILD vscode-1.33.1.ebuild 1489 BLAKE2B 4064f1ee3fc6c0cff7120f5da5951eb88e31897f28d9674dcba712b43a2c503bb360f82e0432d33f64f6b4cc1fd00e0b28b0447e722f069b91b601b5f753c0f2 SHA512 3ebe20d7113196eeff094b051b3854909ce6d73685bf02992091e8b9a96041c601d4519ff1cde29916771b4c854885655cbf41a60c4f5cb33be5f35e7f05bfa9 EBUILD vscode-1.33.1.ebuild 1563 BLAKE2B 7d58db69f5711b90ef713ccd11efa664fdaec9235211f9eaa131272e5df2bfc7f17240358c6a273c1ab446d62b5a74a485e251406f9ede149bc99346495d6f31 SHA512 9d0993c663570a0b1c1786a3fece05da8ca58834beb36629c2ef1f408cc2dc35e935853921c9405a8b1cffa557e8d41c6f576f61cc929ec6b38ecca625460aee

View File

@ -6,7 +6,7 @@ EAPI=7
DESCRIPTION="Visual Studio Code https://code.visualstudio.com" DESCRIPTION="Visual Studio Code https://code.visualstudio.com"
HOMEPAGE="https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run" HOMEPAGE="https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run"
SRC_URI="https://github.com/Microsoft/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz \ SRC_URI="https://github.com/Microsoft/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz \
https://moriya.zapto.org/attachments/67d68258-8372-4870-adf5-4f3c4efe6a56 -> ${P}-yarn_config.tar.gz" https://moriya.zapto.org/attachments/97d78125-739b-4fd5-a60d-da0f959b533a -> ${P}-cache-offline.tar.gz"
LICENSE="MIT" LICENSE="MIT"
SLOT="0" SLOT="0"
@ -34,9 +34,9 @@ src_prepare() {
} }
src_compile() { src_compile() {
ewarn ${WORKDIR} yarn config set yarn-offline-mirror ${WORKDIR}/offline-cache --offline
yarn install --cache-folder ${WORKDIR}/.yarn_cache || die "yarn install failed" yarn install --offline --cache-folder ${WORKDIR}/yarn-cache || die "yarn install failed"
yarn compile --cache-folder ${WORKDIR}/.yarn_cache || die "yarn compile failed" yarn compile --offline --cache-folder ${WORKDIR}/yarn-cache || die "yarn compile failed"
} }
src_install() { src_install() {

View File

@ -0,0 +1,2 @@
EBUILD kdeconnect-1.3.4-r1.ebuild 2136 BLAKE2B 81d428df88bec1b8732fe9dff09ce2bdb63a81273f341b763396f664dba2ba5e3625941a89d46827bec94d25d306765c7d406dd6d46214ffed72fd55d399ffc5 SHA512 2eb25af32645b5153e7b77a4412143e45a711a55a6554a6fdad380a426833b5810154a9303a64e354a669f9df4d22b04af063921a450859eaf713e2d59691821
MISC metadata.xml 623 BLAKE2B b95947f50fb0f0aa5679d13d2607073550e3c83537d5de925e1e81cc15d39fb1f645cce25fc1c823a798fade2782e37ab38d84cb2bed323b9b09e8728d1006c5 SHA512 02d57320a6565390938e8704a1389c13e51f51524285ea6d9a422cf0cf9d4847326d281c58e75a301a987cb7c41db6b38b922e1623d5ca0fd1b96c9d66be0516

View File

@ -0,0 +1,86 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
KDE_HANDBOOK="forceoptional"
KDE_TEST="true"
KMNAME="${PN}"
KDE_SELINUX_MODULE="${PN}"
inherit kde5 git-r3
if [[ ${KDE_BUILD_TYPE} = release ]]; then
EGIT_REPO_URI="https://invent.kde.org/kde/kdeconnect-kde.git"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
HOMEPAGE="https://kde.org/ https://community.kde.org/KDEConnect"
LICENSE="GPL-2+"
IUSE="app bluetooth mousepad wayland sms"
DEPEND="
$(add_frameworks_dep kcmutils)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtx11extras)
>=app-crypt/qca-2.1.0:2[qt5(+),ssl]
app? ( $(add_frameworks_dep kdeclarative) )
bluetooth? ( $(add_qt_dep qtbluetooth) )
mousepad? (
x11-libs/libfakekey
x11-libs/libX11
x11-libs/libXtst
)
wayland? ( $(add_frameworks_dep kwayland) )
"
RDEPEND="${DEPEND}
net-fs/sshfs
app? ( $(add_frameworks_dep kirigami) )
!kde-misc/kdeconnect:4
"
RESTRICT+=" test"
src_prepare() {
kde5_src_prepare
sed \
-e 's#${LIBEXEC_INSTALL_DIR}#@KDE_INSTALL_FULL_LIBEXECDIR@#' \
-i daemon/kdeconnectd.desktop.cmake || die
}
src_configure() {
local mycmakeargs=(
-DEXPERIMENTALAPP_ENABLED=$(usex app)
-DBLUETOOTH_ENABLED=$(usex bluetooth)
-DSMSAPP_ENABLED=$(usex sms)
$(cmake-utils_use_find_package mousepad LibFakeKey)
$(cmake-utils_use_find_package wayland KF5Wayland)
)
kde5_src_configure
}
pkg_postinst(){
kde5_pkg_postinst
elog "The Android .apk file is available via"
elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
elog "or via"
elog "https://f-droid.org/repository/browse/?fdid=org.kde.kdeconnect_tp"
}

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
<use>
<flag name="app">Enable experimental kcapp frontend</flag>
<flag name="sms">Enable Pre-beta sms messaging app kdeconnect-sms</flag>
<flag name="mousepad">Enable remote mousepad plugin using <pkg>x11-libs/libfakekey</pkg></flag>
<flag name="wayland">Enable kwin_wayland support for mousepad plugin using <pkg>kde-frameworks/kwayland</pkg></flag>
</use>
</pkgmetadata>