mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-misc/icaclient: Revbump fixing some dependencies
Removed config/module.ini from package's content because it can get modified by plugin packages Bug: https://bugs.gentoo.org/755407 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
This commit is contained in:
@@ -22,10 +22,10 @@ ICAROOT="/opt/Citrix/ICAClient"
|
||||
QA_PREBUILT="${ICAROOT#/}/*"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/libsecret
|
||||
dev-libs/atk
|
||||
dev-libs/glib:2
|
||||
dev-libs/libxml2
|
||||
dev-libs/openssl-compat:1.0.0
|
||||
media-fonts/font-adobe-100dpi
|
||||
media-fonts/font-misc-misc
|
||||
media-fonts/font-cursor-misc
|
||||
@@ -41,8 +41,6 @@ RDEPEND="
|
||||
media-libs/speex
|
||||
net-libs/libsoup:2.4
|
||||
net-libs/webkit-gtk:4
|
||||
net-misc/curl
|
||||
net-misc/nx
|
||||
sys-apps/util-linux
|
||||
sys-libs/libcxx
|
||||
sys-libs/libcxxabi
|
||||
@@ -93,6 +91,11 @@ pkg_setup() {
|
||||
src_prepare() {
|
||||
default
|
||||
rm lib/UIDialogLibWebKit.so || die
|
||||
|
||||
# We need to avoid module.ini file getting added to the package's
|
||||
# content because media-plugins/hdx-realtime-media-engine modifies
|
||||
# this file on installation. See pkg_postinst()
|
||||
mv nls/en/module.ini "${T}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
@@ -118,7 +121,8 @@ src_install() {
|
||||
doins -r usb
|
||||
|
||||
insinto "${ICAROOT}"/config
|
||||
doins config/* config/.* nls/en/*.ini
|
||||
# nls/en/*.ini is being handled by pkg_postinst()
|
||||
doins config/* config/.*
|
||||
for tmpl in {appsrv,wfclient}.template ; do
|
||||
newins nls/en/${tmpl} ${tmpl/template/ini}
|
||||
done
|
||||
@@ -231,6 +235,12 @@ src_install() {
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
|
||||
local inidest="${BROOT}${ICAROOT}/config"
|
||||
if [[ ! -e "${inidest}"/module.ini ]] ; then
|
||||
mv "${T}"/module.ini "${inidest}/" \
|
||||
|| ewarn 'Failed to install plugin.ini file'
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
Reference in New Issue
Block a user