diff options
author | Francois Andriot <[email protected]> | 2012-08-09 12:11:07 +0200 |
---|---|---|
committer | Francois Andriot <[email protected]> | 2012-08-09 12:11:07 +0200 |
commit | 86c48cec51f59dd8b6f693fbc4d01817d6f91f96 (patch) | |
tree | 4a06ba6f490435e408c57b04fd9763576f6ce803 /redhat/kdebase/trinity-kdebase-3.5.13.spec | |
parent | 1ba5d654bf6727176acecf598267568e1764a360 (diff) | |
download | tde-packaging-86c48cec51f59dd8b6f693fbc4d01817d6f91f96.tar.gz tde-packaging-86c48cec51f59dd8b6f693fbc4d01817d6f91f96.zip |
RHEL/Fedora: fix tdebase packaging for MGA/MDV
Diffstat (limited to 'redhat/kdebase/trinity-kdebase-3.5.13.spec')
-rw-r--r-- | redhat/kdebase/trinity-kdebase-3.5.13.spec | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/redhat/kdebase/trinity-kdebase-3.5.13.spec b/redhat/kdebase/trinity-kdebase-3.5.13.spec index fd1e2fa99..9ab4c4985 100644 --- a/redhat/kdebase/trinity-kdebase-3.5.13.spec +++ b/redhat/kdebase/trinity-kdebase-3.5.13.spec @@ -60,6 +60,8 @@ Source5: pamd.kscreensaver-trinity%{?dist} Source6: tiles-fixed-png-images.tar.gz # TDE 3.5.13 patches +## [kdebase] Missing LDFLAGS cause FTBFS +Patch2: tdebase-3.5.13.1-missing_ldflags.patch ## [kdebase/kdm] adds gcrypt support [Bug #624] Patch7: kdebase-3.5.13-kdm-crypt.patch ## [kdebase/kioslave/media/mediamanager] FTBFS missing dbus-tqt includes [RHEL/Fedora] @@ -1786,21 +1788,18 @@ already. Most users won't need this. %{tde_datadir}/apps/[kt]dm/themes/ %{tde_datadir}/config/[kt]dm/ %{tde_tdedocdir}/HTML/en/[kt]dm/ +%{_sysconfdir}/pam.d/kdm-trinity +%{_sysconfdir}/pam.d/kdm-trinity-np # Distribution specific stuff %if 0%{?rhel} || 0%{?fedora} %{_usr}/share/xsessions/tde.desktop %endif -%{_sysconfdir}/pam.d/kdm-trinity -%{_sysconfdir}/pam.d/kdm-trinity-np -%if 0%{?mgaversion} || 0%{?mdkversion} -%{_sysconfdir}/X11/wmsession.d/* -%post -n trinity-tdm -%make_session - -%postun -n trinity-tdm -%make_session +# https://wiki.mageia.org/en/How_to_add_a_new_Window_Manager_or_Display_Manager +%if 0%{?mgaversion} || 0%{?mdkversion} +%{_sysconfdir}/X11/wmsession.d/45TDE +%{_datadir}/X11/dm.d/45TDE.conf %endif ########## @@ -2902,6 +2901,7 @@ Konqueror libraries. %setup -q -n kdebase %__tar xfz %{SOURCE6} -C kicker/data/tiles +%patch2 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 @@ -2994,7 +2994,7 @@ Konqueror libraries. %__sed -i "startkde" \ -e "s|/opt/trinity|%{tde_prefix}|g" -# TDE default start button icon +# TDE default start button icon [See Patch15] %__sed -i "startkde" \ -e "s|%%{tde_starticon}|%{tde_starticon}|g" @@ -3077,6 +3077,15 @@ EXEC=%{tde_bindir}/startkde SCRIPT: exec %{tde_bindir}/startkde EOF + +%__install -d -m 755 %{?buildroot}%{_datadir}/X11/dm.d +cat <<EOF >"%{?buildroot}%{_datadir}/X11/dm.d/45TDE.conf" +NAME=TDM +DESCRIPTION=TDM (Trinity Display Manager) +PACKAGE=trinity-tdm +EXEC=%{tde_bindir}/kdm +FNDSESSION_EXEC="/usr/sbin/chksession --generate=/usr/share/xsessions" +EOF %endif # Renames '/etc/ksysguarddrc' to avoid conflict with KDE4 'ksysguard' |