add apachedirectorystudio

This commit is contained in:
Mario Fetka
2021-07-01 13:56:41 +02:00
parent 774177bfa1
commit f699359b11
41 changed files with 363 additions and 1059 deletions

View File

@@ -5,6 +5,6 @@ DIST insync-dolphin-3.4.0.40973-1.noarch.rpm 85874 BLAKE2B 15e2716b60b84dcf92678
DIST insync-nautilus-3.4.0.40973-1.noarch.rpm 54942 BLAKE2B 271db9639a73e5851fe3d0492813ce70941d903cb05ba0f4203c4944051a5820460ae1b3a3d1f506766f1cbc1a017143b30ec775849840ec0e45c1c03d1553d1 SHA512 5290f605ee0303838c7374feae3fdc7e703177a4e21d97699b7fbef1f4ca8b5786c889078357ae074b832cacff164229b198682ea4a8d58fa301c430fefd65dd
DIST insync-nemo-3.4.0.40973-1.noarch.rpm 53621 BLAKE2B 629202b584d4f99ed2113c2dcb0e102ce18544fb5a3cc7362a176ef901eb70c6f4755c029dd14f40cf0ec4af1c44a8d6593af0c654b0104bd60839e4d6c6fd33 SHA512 348b65409bb7b4f706cb9a6c2da317aa67e9f902d341e9dcae4a3cb9005ff891f728476b2bd14f599f524e06f8ed15ff70011ebcfe660df4472c9025a5b00c2a
DIST insync-thunar-3.0.23.40579-1.x86_64.rpm 12661 BLAKE2B f673ae7cda3290190e025319f6bf0f1bed179ee3a1a11dbe65438924959a0b8d32ba4528f19e90b81635dbb20f1436fe2baf531ef20b1d355d1fcc1453d69280 SHA512 f30edf41dfffa51c31ebc53eaeb94675fb11265e52c35b0999d16b352c077ddc377889f31b54cd9bd8ac1d43021efa3895991164f4c276a8b0cf3aa1faa576b3
EBUILD insync-3.4.1.40977.ebuild 2949 BLAKE2B 4534928023e837c85c875626a282ecea1513bff20ff78ebca22bc187bf0d614bd07e7a365f83f37e8abff3298cb071e5f5e3d2f8982cc8bc11c9e12d7ec1a430 SHA512 b1e7045d79f7f957bf80e0882e24276ddd889160f00ad0dbf1d0710da0b873cf82d82ff614dcd3141ac338cf6b5db85cb9954767ef885c7033004728abc82c84
EBUILD insync-3.4.1.40977.ebuild 3152 BLAKE2B 3e589531d7c22e59d8750b44894282354bc06db26cdbd3340c4a1531bbc834f20124b82c22d897891610bbe3a2b07c0838499b62f25f7165837d286061d50b68 SHA512 d4bd30cb9ef882e8ab096cf75006525cbb6b86d87d9f582d25a6d7bc13246b59ba815ddea9a13258750ec6ed75259ede326df86d6cba891f9e4e27bc4c18d50d
MISC ChangeLog 443 BLAKE2B e45792709bf6bc7389b7009d0295aea8ed96d3caf2e1ef7516ce919e296260a66b9d11f5dbfba5f7344026bd390c53535fd22f123ba239529fc3aeccd19a27cb SHA512 ef37435181408ff3e657a096bb576a5314b9dd1da0eac6841845d6f918dca52f6f72fcef2044264184a525c9b8938a0a4684ac1f93be1893f9680d76b92cb5cc
MISC metadata.xml 212 BLAKE2B a2d92e87aa3254bad22abdfbeab35fcea7eb5d7fb605dc804f370bf33e540c8967eaf7a153fcc5aa948d86ba6ec61011c8675a09bca013065d892df341c1b801 SHA512 969198cbf4b7a090c0935fda474f57d4660756a1d00ee8020b70b7f926fe1c4c017432493e293cdbfdeca8c79b8509cfd4d68441355c59434273b1d09cef07bd

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.2.8.35136"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.3.8.36087"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.3.12.36116"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.2.8.35136"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.3.12.36116"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,68 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
MODPV="1.3.12.36116"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync_${PV}-trusty_i386.deb )
amd64? ( http://s.insynchq.com/builds/insync_${PV}-trusty_amd64.deb )
nautilus? ( http://s.insynchq.com/builds/insync-nautilus_${MODPV}-precise_all.deb )
dolphin? ( http://s.insynchq.com/builds/insync-dolphin_${MODPV}-precise_all.deb )
thunar? ( http://s.insynchq.com/builds/insync-thunar_${MODPV}-precise_all.deb )
nemo? ( http://s.insynchq.com/builds/insync-nemo_${MODPV}-precise_all.deb )
caja? ( http://s.insynchq.com/builds/insync-caja_${MODPV}-precise_all.deb )"
SLOT="0"
KEYWORDS="-* ~x86 ~amd64"
DEPEND=""
RDEPEND="${DEPEND}
nautilus? ( dev-python/nautilus-python )
dolphin? ( kde-apps/dolphin )
thunar? ( dev-python/thunarx-python )"
IUSE="nautilus dolphin thunar caja nemo"
src_unpack() {
elog "If this fails with a deb2targz error, see"
elog "https://github.com/mrpdaemon/gentoo-overlay/issues/4"
mkdir "${S}"
cd "${S}"
if use amd64 ; then
unpack insync_${PV}-trusty_amd64.deb
else
unpack insync_${PV}-trusty_i386.deb
fi
unpack ./data.tar.gz
if use nautilus ; then
unpack insync-nautilus_${MODPV}-precise_all.deb
elif use dolphin ; then
unpack insync-dolphin_${MODPV}-precise_all.deb
elif use thunar ; then
unpack insync-thunar_${MODPV}-precise_all.deb
elif use nemo ; then
unpack insync-nemo_${MODPV}-precise_all.deb
elif use caja ; then
unpack insync-caja_${MODPV}-precise_all.deb
fi
unpack ./data.tar.gz
}
src_install() {
cp -pPR "${S}"/usr "${D}"/ || die "Installation failed"
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
}
pkg_postinst() {
elog "To automatically start insync add 'insync' to your session"
elog "startup scripts. GNOME users can also choose to enable"
elog "the insync extension via gnome-tweak-tool."
}

View File

@@ -1,85 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
NAUTILUSPV="3.0.23.40579"
DOLPHINPV="3.0.22.40446"
THUNARPV="3.0.23.40579"
NEMOPV="3.0.11.40167"
CAJAPV="3.0.11.40167"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm )
amd64? ( http://yum.insync.io/fedora/31/x86_64/insync-${PV}-fc30.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-dolphin-${DOLPHINPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-thunar-${THUNARPV}-1.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nemo-${NEMOPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-caja-${CAJAPV}-1.noarch.rpm )"
LICENSE="no-source-code"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pax_kernel nautilus dolphin thunar caja nemo"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND=""
src_unpack() {
rpm_src_unpack
}
src_prepare() {
default
sed -e "s!^cd.*!cd ${EPREFIX}/opt/insync!" \
-i usr/bin/insync || die
sed -e "s!^Exec=insync start!Exec=${EPREFIX}/opt/bin/insync start --ca-path=/etc/ssl/certs!" \
-i usr/share/applications/insync.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/applications/insync-helper.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kde4/services/ServiceMenus/insync_servicemenu.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kservices5/ServiceMenus/insync_servicemenu.desktop || die
}
src_install() {
dodir /opt
cp -a usr/lib/insync "${D}"/opt || die
dodir /usr
cp -a usr/share "${D}"/usr || die
into /opt
dobin usr/bin/insync
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@@ -1,85 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
NAUTILUSPV="3.0.30.40732"
DOLPHINPV="3.0.22.40446"
THUNARPV="3.0.23.40579"
NEMOPV="3.0.11.40167"
CAJAPV="3.0.11.40167"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm )
amd64? ( http://yum.insync.io/fedora/31/x86_64/insync-${PV}-fc30.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-dolphin-${DOLPHINPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-thunar-${THUNARPV}-1.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nemo-${NEMOPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-caja-${CAJAPV}-1.noarch.rpm )"
LICENSE="no-source-code"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pax_kernel nautilus dolphin thunar caja nemo"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND=""
src_unpack() {
rpm_src_unpack
}
src_prepare() {
default
sed -e "s!^cd.*!cd ${EPREFIX}/opt/insync!" \
-i usr/bin/insync || die
sed -e "s!^Exec=insync start!Exec=${EPREFIX}/opt/bin/insync start --ca-path=/etc/ssl/certs!" \
-i usr/share/applications/insync.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/applications/insync-helper.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kde4/services/ServiceMenus/insync_servicemenu.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kservices5/ServiceMenus/insync_servicemenu.desktop || die
}
src_install() {
dodir /opt
cp -a usr/lib/insync "${D}"/opt || die
dodir /usr
cp -a usr/share "${D}"/usr || die
into /opt
dobin usr/bin/insync
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@@ -24,14 +24,24 @@ SRC_URI="
LICENSE="no-source-code"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pax_kernel nautilus dolphin thunar caja nemo"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND=""
RDEPEND="dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtpositioning:5
dev-qt/qtwebchannel:5
dev-qt/qtwebengine:5
sys-libs/zlib
|| ( sys-devel/base-gcc sys-devel/gcc )
media-libs/libglvnd
sys-libs/glibc"
src_unpack() {
rpm_src_unpack