Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496824 - kde-base/korganizer-4.12.0 does not install /usr/bin/korgac and /usr/share/autostart/korgac.desktop
Summary: kde-base/korganizer-4.12.0 does not install /usr/bin/korgac and /usr/share/au...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-03 02:26 UTC by Fitzcarraldo
Modified: 2014-01-21 05:46 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fitzcarraldo 2014-01-03 02:26:40 UTC
The KOrganizer Reminder Daemon (korgac) is no longer installed in Gentoo KDE 4.12.0. In Gentoo KDE 4.11.4 it was installed by the ebuild kde-base/korganizer. The two files I used to have in KDE 4.11.4 that are missing in KDE 4.12.0 are /usr/bin/korgac and /usr/share/autostart/korgac.desktop.

Reproducible: Always

Steps to Reproduce:
USE="kontact symantic-desktop" emerge korganizer
Actual Results:  
The ebuild runs to completion without any error messages and korganizer is installed/re-installed but there is no /usr/bin/korgac nor /usr/share/autostart/korgac.desktop.

Expected Results:  
The following two files should exist: /usr/bin/korgac and /usr/share/autostart/korgac.desktop.

The differences between the korganizer-4.11.4.ebuild and korganizer-4.12.0.ebuild are as follows:

$ diff /usr/portage/kde-base/korganizer/korganizer-4.11.4.ebuild /usr/portage/kde-base/korganizer/korganizer-4.12.0.ebuild
3c3
< # $Header: /var/cvsroot/gentoo-x86/kde-base/korganizer/korganizer-4.11.4.ebuild,v 1.1 2013/12/03 22:36:06 johu Exp $
---
> # $Header: /var/cvsroot/gentoo-x86/kde-base/korganizer/korganizer-4.12.0.ebuild,v 1.1 2013/12/18 19:57:32 johu Exp $
13c13
< KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
---
> KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
37a38
>       korgac/org.kde.korganizer.KOrgac.xml	

Thus the only major difference between the 4.11.4 and 4.12.0 ebuilds is that "korgac/org.kde.korganizer.KOrgac.xml" has been added to KMEXTRACTONLY in the korganizer 4.12.0 ebuild.

Given that everything listed in KMEXTRACTONLY will be extracted but neither compiled nor installed, the addition of "korgac/org.kde.korganizer.KOrgac.xml" to KMEXTRACTONLY alone is insufficient to install the files korgac and korgac.desktop.

The korganizer-4.12.0 ebuild from 2013-12-18 in the Gentoo repository contains:
	
src_unpack() {
        if use kontact; then
                KMEXTRA="${KMEXTRA}
                        kontact/plugins/planner/
                        kontact/plugins/specialdates/
                "
        fi

        kde4-meta_src_unpack
}	

If I change it to the following:

src_unpack() {
        if use kontact; then
                KMEXTRA="${KMEXTRA}
                        kontact/plugins/planner/
                        kontact/plugins/specialdates/
                "
        fi
        KMEXTRA="${KMEXTRA}
                korgac/
                "

        kde4-meta_src_unpack
}	

then /usr/bin/korgac and /usr/share/autostart/korgac.desktop are both created.
Comment 1 Martin Doucha 2014-01-11 18:26:47 UTC
I can confirm both the problem and that the solution proposed by Fitzcarraldo works. Could you please fix it already?
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2014-01-11 18:37:11 UTC
I've added this to (my copy of) the KDE overlay 4.12.1. It'll get tested and be present when 4.12.1 moves to the main tree (in a week hopefully).
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2014-01-11 18:47:13 UTC
In main mirror now
Comment 4 Michael Palimaka (kensington) gentoo-dev 2014-01-21 05:46:10 UTC
This is in tree as of 4.12.1