Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37569278
en ru br
Репозитории ALT
5.1: 3.5.10-alt20.M51.2
4.1: 3.5.10-alt16.M41.1
4.0: 3.5.9-alt1.M40.1
3.0: 3.4.1-alt12
+updates:3.4.1-alt12.1.M30
+backports:3.5.6-alt7.0.M30
www.altlinux.org/Changes

Группа :: Графические оболочки/KDE
Пакет: kdebase

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%undefine __libtoolize
%define _optlevel s
%add_findprov_lib_path %_libdir/kde3
%add_findreq_skiplist %_Kapps/ksplash/Themes/Default
%add_findreq_skiplist %_Kapps/kicker/pics/kside.png
%add_findreq_skiplist %_Kapps/kicker/pics/kside_tile.png
%add_findreq_skiplist %_Kapps/kdisplay/color-schemes/kdm_default_scheme.kcsrc
%add_findreq_skiplist %_Kapps/kdewizard/pics/wizard_small.png
%add_findreq_skiplist %_Kwallpapers/default_blue.jpg
%define libhal_ver %{get_version libhal}
%define glibc_core_ver %{get_version glibc-core}
%define _keep_libtool_files 1
%_K_if_ver_lt %glibc_core_ver 2.5
%define _keep_libtool_files 0
%endif

%define qtdir %_qt3dir
%define x11confdir %_sysconfdir/X11

%define req_design_graphics design-graphics >= 3.1.4

%define unstable 0
%define with_hal 1
%define with_smb 1

%define with_new_hal 1
%define int_qt_dbus 1
%def_disable userpasswd

%define major 3
%define minor 5
%define bugfix 10
Name: kdebase
Version: %major.%minor.%bugfix
Release: alt20.M51.2
%define reqver %major.%minor

Summary: K Desktop Environment - Core files
Group: Graphical desktop/KDE
License: GPL
URL: http://www.kde.org/

Requires: %name-libkonq = %version-%release
Requires: %name-libs = %version-%release
Requires: %name-kdm = %version-%release
Requires: %name-wm = %version-%release
Requires: %name-konqueror = %version-%release
Requires: %name-kcontrol = %version-%release
Requires: %name-kdeprint = %version-%release
Requires: %name-kio = %version-%release
Requires: %name-kwrite = %version-%release

Source: kdebase-%version.tar
Source1: file_lists.sh
Source2: kdebase-ksysguardd-init
Source3: kdm_firstime
#
Source5: cr16-app-package_games_kids.png
Source6: cr32-app-package_games_kids.png
Source7: cr48-app-package_games_kids.png
#
Source10: kdebase-3.0-kde.pam
Source11: kdm.logrotate
Source12: kicker-default1.png
Source13: kdebase-3.0-kde-np.pam

# add servicemenu entry (compress/uncompress action )

Source2001: kdebase-3.1-convertpdftops.desktop
Source2002: kdebase-3.1-convertpstopdf.desktop
# autostart menu entry
Source2003: Autostart.desktop

# RH

Source4000: kdebase-3.0-mailsettings.cc



# ALT

Source5002: kdebase-3.0-kscreensaver.pamd

###             ###

### Patch party ###
###             ###
Patch03: kdebase-3.5.8-alt-kicker-icons.patch
Patch04: kdebase-3.4-ALT-kdm-config.patch
Patch05: keditfiletype-3.5.5-mark-user-edited.patch
Patch06: kdebase-3.5.5-ALT-kcmenergy-enable-energy-saving.patch
Patch07: kdebase-3.4-fix-up-button.patch
Patch08: kdebase-3.1-add-ctrl-w-to-konq-combo.patch
Patch09: kdebase-3.5.5-fix-ssl-default-path.patch
Patch10: kdebase-3.5-ALT-fix-kicker-clock-applet-default-value.patch
Patch11: kdebase-3.1-fix-kioslave-thimbnail-creator.patch
Patch12: kcmaccount-3.4.0-facedir.patch
#
Patch14: kdebase-3.4.0-fix-kfmclient-launch.patch

# RH patches

Patch500: kdebase-3.5.5-vroot.patch
Patch501: kdebase-3.5.8-consolekit-kdm.patch
Patch502: kdebase-3.1-ssl-krb5.patch
Patch503: kdebase-3.5.8-kdesktop_open_terminal-ALT.patch
Patch504: kdebase-3.1.3-konsole-double-esc.patch
Patch505: kdebase-3.5.1-xdg.patch
%if %int_qt_dbus
Patch506: kdebase-3.5.5-dbus.patch
%endif
Patch507: kdebase-3.5.4-htdig-ALT.patch
Patch508: acinclude.patch

# SuSE

Patch601: fix-kio-smb-auth.diff
#
Patch603: kdesud-security.diff
Patch604: hide-only-showin-entries.diff
Patch605: mach_blass_legacy.diff
Patch606: non-fast-malloc.diff
Patch607: nsplugin-Preference.diff
Patch608: kcmsamba_log.diff
Patch609: kdeeject.diff
Patch610: use-full-hinting-by-default.diff
#
Patch612: fix-lockup-from-gnome-apps.diff
Patch613: kdm-mark_autologin.diff
Patch614: kdm-wordbreak.diff
Patch615: khelpcenter-gnome-support-ALT.patch
Patch616: khelpcenter-localindices.patch
Patch617: kio-media-errorhandling.diff
Patch618: konsole_keytab.diff
Patch619: media-cryptosupport.diff
Patch620: ksmserver-defaulttohalt.diff
Patch621: rotate-wacom-pointers.diff
Patch622: spellcheck-default-utf8.diff
Patch623: workaround-pdf-on64bit-nsplugin-bug.diff
Patch624: xinerama.patch
Patch625: kmenu-search-fs20060627-fixed.diff
Patch626: kmenu-search-slowdown-fix.diff

# Pardus

Patch700: kdebase_audit.patch

# MDK && RH -> ALT patches

Patch900: kdebase-3.4.1-shortcuts-alt.patch
Patch901: kdebase-3.0.0-staticlesstif-alt.patch

# ALT patches

Patch1001: kdebase-3.2-fix_kz_locale.patch
Patch1002: kdebase-3.5.8-alt-default-no-desktop-trash.patch
Patch1003: kdebase-3.5.8-alt-hide-menu-home.patch
Patch1004: kdebase-3.5.10-alt-automake.patch
Patch1005: kdebase-3.5-alt-startkde.patch
Patch1006: kdebase-3.0-indexhtml.patch
Patch1007: kdebase-3.5.10-kfontinst.patch
Patch1008: kdebase-3.5.8-alt-kdesktop-lock-kkbswitch-support.patch
Patch1009: kdebase-3.5.10-alt-kicker-minipager-defaults.patch
Patch1010: kdebase-3.5.10-alt-vfat-shortname.patch
Patch1012: kdebase-3.5.0-konsole_su.patch
#
Patch1016: kdebase-3.2-konsolefont-alt.patch
Patch1018: kdebase-3.5-select_background_dir.patch
#
Patch1023: kdebase-3.2.2-smb-auth.patch
#
Patch1025: kdebase-3.3-kdesu_dont_decode_command.patch
Patch1026: kcontrol-3.2.2-xcursor-exclude-symlinks.patch
Patch1027: kdm-3.5.1-genkdmconf.patch
Patch1028: kdm-3.4.1-select-faces-directory.patch
Patch1029: kdm-3.3.0-wmsession.patch
Patch1030: kmenuedit-3.2.0-menueditor.patch
Patch1031: 3.2.1-find-screensaver.patch
Patch1032: kdm-3.5.0-save-qtrc.patch
Patch1033: konqueror-3.2.2-fix-launch.patch
Patch1034: clock-3.5-desktop.patch
Patch1035: kdm-3.5-desktop.patch
Patch1036: kdebase-3.5-default-font-value.patch
Patch1037: konsole-3.2.2-default-add-to-utmp.patch
Patch1038: kdepasswd-3.5.8-userpasswd.patch
Patch1039: kdepasswd-3.5.8-chfn.patch
Patch1040: kappfinder-3.5.0-fix-linking.patch
Patch1041: kdebase-3.2-export-gtk-apply-style.patch
Patch1042: kdepasswd-3.3.1-truncate.patch
Patch1043: kde-unknown.directory.patch
Patch1044: kdebase-3.4.0-fix-kio_fish.patch
Patch1045: kdm-3.4.1-fix-alternate-background-color.patch
#
Patch1048: kdebase-3.5.2-alt-dont-mount-cd.patch
Patch1049: 3.5.0-alt-documents-desktop.patch
Patch1050: kdebase-3.5.2-alt-hal-mount-root.patch
Patch1051: kdebase-3.5.8-alt-searchproviders.patch
Patch1052: kdebase-3.5.7-alt-media-baseurl-encoding.patch
Patch1053: kdebase-3.5.5-fix_khotkeys.patch
Patch1054: kdebase-3.5.8-alt-launcherapplet-defaults.patch
Patch1055: kdebase-3.5.6-alt-desktop-categories.patch
Patch1056: kdebase-SuSE-alt-clean.patch
Patch1057: kryptomedia-alt-int-qt-dbus.patch
Patch1058: kdebase-3.5.8-alt-kfind-select-remote.patch
Patch1059: kicker-3.5.7-alt-add-default-menuext.patch
Patch1060: kdm-3.5.7-alt-dont-show-nologin-users.patch
Patch1061: kdebase-3.5.9-alt-mediamanager-floppy-list-fallback.patch
Patch1062: mediamanager-3.5.7-alt-fuser-path.patch
Patch1063: kdebase-3.5.7-alt-kio-man.patch
Patch1064: kdebase-3.5.7-alt-default-utf8-mount-option.patch
Patch1065: kcontrol-3.5.7-alt-desktop.patch
Patch1066: kdebase-3.5.7-alt-kdesktop-symlink.patch
Patch1067: kdebase-3.5.7-alt-ksplashsimple-colors.patch
Patch1068: kdebase-3.6.7-alt-kdm-add-en-lang.patch
Patch1069: kdebase-3.5.7-alt-default-floppy-sync-mount-option.patch
Patch1070: kdebase-3.5.7-alt-lang.patch
Patch1071: kdebase-3.5.7-alt-l10n-ru-desktop.patch
Patch1072: kdebase-3.5.9-alt-kio-system-add-path.patch
Patch1073: kdebase-3.5.9-alt-conf-path-to-krb5-fix.patch
Patch1074: kdebase-3.5.10-konq-sidebar-system-proto.patch
Patch1075: kdebase-3.5.10-alt-kdesktop-lock-show-layout-chnange.patch
Patch1076: kdebase-3.5.10-alt-usb_close.patch

# Sergey A. Sukiyazov <corwin at micom.don.ru>

Patch2000: kdebase-3.5.0-man_recode.patch
Patch2001: kdebase-3.5.6-kioslave_media_dbus.patch

Patch2051: kdebase-3.5.6-alt-kdm_shut.patch

# misc

Patch2100: 40_use_hal_mountoptions.diff
Patch2101: kdebase-3.5.10-alt-nonhal_backend_options_fix.patch

# security

# end security

# Automatically added by buildreq on Mon Apr 12 2004 (-bi)

#BuildRequires: XFree86-devel XFree86-libs XFree86-utils arts bzlib-devel doxygen eject fontconfig-devel freetype2-devel gcc-c++ gcc-g77 glib2 kde-settings kdelibs-apidocs kdelibs-devel lesstif-devel libart_lgpl-devel libarts-devel libjpeg-devel libldap-devel libncurses-devel libpam-devel libpng-devel libqt3-devel libraw1394-devel libssl-devel libstdc++-devel libtiff-devel libtinfo-devel libutempter-devel menu-devel pkgconfig qt3-designer qt3-doc samba-client-devel xinitrc xml-utils zlib-devel
BuildRequires(pre): kdelibs kdelibs-devel libarts-devel libqt3-devel libcups libhal
BuildRequires: libgtk+2-devel
#BuildRequires: kdelibs-devel-cxx = %__gcc_version_base
BuildRequires: xorg-x11-devel xorg-x11-utils arts
BuildRequires: bzlib-devel doxygen eject fontconfig-devel freetype2-devel
#BuildRequires: gcc-c++ kdelibs-apidocs kdelibs-devel
BuildRequires: gcc-c++ kdelibs-devel
BuildRequires: libart_lgpl-devel libjpeg-devel openexr-devel
BuildRequires: openmotif-devel libusb-compat-devel libattr-devel
BuildRequires: libldap-devel libncurses-devel libpam-devel libpng-devel
BuildRequires: libraw1394-devel libssl-devel libstdc++-devel
BuildRequires: libtiff-devel libtinfo-devel libutempter-devel menu-devel
BuildRequires: pkg-config qt3-designer qt3-doc xinitrc
%if %with_smb
BuildRequires: libsmbclient-devel
%endif
BuildRequires: xml-utils zlib-devel glibc-utils glibc-devel
BuildRequires: flex menu libalternatives-devel libsasl2-devel libsensors3-devel
%if %with_hal
BuildRequires: libhal-devel libdbus-devel
%if %int_qt_dbus
%else
BuildRequires: libdbus-qt-devel
%endif
%endif
BuildRequires: perl(Encode.pm) libaudit-devel
BuildRequires: kdelibs = %version kdelibs-devel = %version, libarts-devel >= 0.9.9 , libqt3-devel >= 3.0.3

%description
Core applications for the K Desktop Environment.
Here is an overview of the directories:

- drkonqi: if ever an app crashes (heaven forbid!) then Dr.Konqi will be so
         kind and make a stack trace. This is a great help for the
         developers to fix the bug.
- kappfinder: searches your hard disk for non-KDE applications, e.g. Acrobat
            Reader (tm) and installs those apps under the K start button
- kate: a fast and advanced text editor with nice plugins
- kcheckpass: small program to enter and check passwords, only to be used by
            other programs
- kcontrol: the KDE Control Center allows you to tweak the KDE settings
- kdcop: GUI app to browse for DCOP interfaces, can also execute them
- kdebugdialog: allows you to specify which debug messages you want to see
- kdeprint: the KDE printing system
- kdesktop: you guessed it: the desktop above the panel
- kdesu: a graphical front end to "su"
- kdm: replacement for XDM, for those people that like graphical logins
- kfind: find files
- khelpcenter: the app to read all great documentation about KDE
- khotkeys: intercepts keys and can call applications
- kicker: the panel at the botton with the K start button and the
taskbar etc
- kioslave: infrastructure that helps make every application internet
enabled e.g. to directly save a
file to ftp://place.org/dir/file.txt
- klipper: enhances and extenses the X clipboard
- kmenuedit: edit for the menu below the K start button
- konqueror: the file manager and web browser you get easily used to
- konsole: a shell program similar to xterm
- kpager: applet to show the contents of the virtual desktops
- kpersonalizer: the customization wizard you get when you first start KDE
- kreadconfig: a tool for shell scripts to get info from KDE's config files
- kscreensaver: the KDE screensaver environment and lot's of savers
- ksmserver: the KDE session manager (saves program status on login,
restarts those program at the next login)
- ksplash: the screen displayed while KDE starts
- kstart: to launch applications with special window properties
        such as iconified etc
- ksysguard: task manager and system monitor, even for remote systems
- ksystraycmd: allows to run any application in the system tray
- ktip: gives you tips how to use KDE
- kwin: the KDE window manager
- kxkb: a keyboard map tool
- libkonq: some libraries needed by Konqueror
- nsplugins: together with OSF/Motif or Lesstif allows you to use Netscape
(tm) plugins in Konqueror

%package devel
Summary: Devel stuff for kdebase
Group: Development/KDE and QT
Requires: %name-common = %version-%release
Requires: kdelibs-devel >= %version
Requires: %name-konqueror = %version-%release
Requires: %name-libkonq = %version-%release
Requires: %name-wm = %version-%release
Requires: %name-kate = %version-%release
#
%description devel
This package contains header files needed if you wish to build applications
based on kdebase.

%package common
Summary: Common files for %name package
Group: Graphical desktop/KDE
Conflicts: kdebase <= 3.1.1-alt0.1
PreReq: /etc/tcb
Requires: kde-common >= %reqver
#
%description common
Common files for %name package

%package libs
Summary: Basic libraries for kdebase package
Group: System/Libraries
Requires: %req_design_graphics
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
#
%description libs
Basic libraries for kdebase package

%package kwrite
Summary: Advanced text editor
Group: Editors
#Requires: kdebase-libs >= %version-%release
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Provides: kdebase-kate = %version-%release
Obsoletes: kdebase-kate < %version-%release
#
%description kwrite
Package contains KWrite a simple text editor and
Kate a fast and advanced text editor with nice plugins

%package kcontrol
Summary: The KDE Control Center
Group: Graphical desktop/KDE
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Requires: %name-konqueror = %version-%release
Requires: pciutils
#
%description kcontrol
The KDE Control Center allows you to tweak the KDE settings

%package kdm
Summary: KDE Display Manager
Group: Graphical desktop/KDE
PreReq(post,preun): alternatives >= 0.2
#Requires: %name-libs >= %version-%release
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Requires: xinitrc kde-settings-kdm
Requires: %req_design_graphics
#
%description kdm
KDE Display Manager - is the replacement for XDM,
for those people that like graphical logins

%package konqueror
Summary: The file manager and web browser for KDE
Group: Networking/WWW
PreReq(post,preun): alternatives >= 0.2
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Requires: indexhtml
Requires: %req_design_graphics
Provides: webclient, /usr/bin/xbrowser
#
%description konqueror
The file manager and web browser easy for use.

%package libkonq
Summary: Libraries needed by Konqueror
Group: Networking/WWW
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
#
%description libkonq
Some libraries needed by Konqueror

%package kio
Summary: Internet protocol plugins for KDE
Group: Graphical desktop/KDE
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
%if %with_hal
#Requires: hal dbus
%endif
Provides: %name-kio-samba = %version-%release
Obsoletes: %name-kio-samba < %version-%release
#
%description kio
Infrastructure that helps make every application
internet enabled e.g. to directly save a file
to ftp://place.org/dir/file.txt

%package kdeprint
Summary: The KDE printing system
Group: System/Configuration/Printing
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Requires: poster
Requires: libcups >= %{get_version libcups} cups
#
%description kdeprint
The KDE printing system

%package wm
Summary: KDE Window Manager basic programs
Group: Graphical desktop/KDE
PreReq: libutempter
PreReq(post,preun): alternatives >= 0.2
Requires: menu >= 2.1.26-alt1
Requires: menu-icons
Requires: sound_handler
Requires: shadow-change
Requires: %{get_dep kdelibs}
Requires: %name-common = %version-%release
Requires: %name-libs = %version-%release
%if_enabled userpasswd
Requires: userpasswd
%else
Requires: passwd
%endif
Provides: xvt, %_x11bindir/xvt
Provides: ksplashml = %version-%release
Obsoletes: ksplashml
#
%description wm
KDE Window Manager basic programs


%prep
%setup -q
cp -ar altlinux/admin ./
%if %with_hal
cp -ar altlinux/kdebase-SuSE .
pushd kdebase-SuSE
%patch1056 -p1
%if %int_qt_dbus
%patch1057 -p1
%endif
   install -m 0644 ../altlinux/kryptomedia-ru.po po/kryptomedia/ru.po
   mv kryptomedia po ../
popd
rm -rf kdebase-SuSE
%endif
#
%patch03 -p1
%patch04 -p1
%patch05 -p1
%patch06 -p1
%patch07 -p1
%patch08 -p1
%patch09 -p1
%patch10 -p1
%patch11 -p1
%patch12 -p1
#
%patch14 -p1

# RH patches

%patch500 -p1
%patch501 -p1
%patch502 -p1
%patch503 -p1
%patch504 -p1
%patch505 -p1
%if %int_qt_dbus
%patch506 -p1
%endif
%patch507 -p1
%patch508 -p1

# ->ALT

%patch900 -p1
# static lesstif
#%patch901 -p1

# SuSE

%patch601 -p0
#
%patch603 -p0
%patch604 -p0
%patch605 -p0
%patch606 -p0
%patch607 -p0
%patch608 -p0
%patch609 -p0
%patch610 -p0
#
%patch612 -p0
%patch613 -p0
%patch614 -p0
%patch615 -p0
%patch616 -p0
%patch617 -p0
%patch618 -p0
%patch619 -p0
%patch620 -p0
%patch621 -p0
%patch622 -p0
%patch623 -p0
%patch624 -p0
%patch625 -p0
%patch626 -p0

# Pardus

%patch700 -p1

# ALT

%patch1001 -p1
%patch1002 -p1
%patch1003 -p1
%patch1004 -p1
%patch1005 -p1 -b .orig
%patch1006 -p1
%patch1007 -p1
%patch1008 -p1
%patch1009 -p1
%patch1010 -p1
#
%patch1012 -p1
#
# konsole font
###%patch1016 -p1
#
%patch1018 -p1
#
# smb auth
%patch1023 -p1
#
%patch1025 -p1
%patch1026 -p1
%patch1027 -p1
%patch1028 -p1
%patch1029 -p1
%patch1030 -p1
%patch1031 -p1
%patch1032 -p1
# konq launch
#%patch1033 -p1
%patch1034 -p1
%patch1035 -p1
%patch1036 -p1
%patch1037 -p1
%if_enabled userpasswd
%patch1038 -p1
%endif
%patch1039 -p1
%patch1040 -p1
%patch1041 -p1
%patch1042 -p1
%patch1043 -p1
%patch1044 -p1
%patch1045 -p1
#
%patch1049 -p1
%patch1051 -p1
%patch1052 -p1
%patch1053 -p1
%patch1054 -p1
%patch1055 -p1
# ^^^ upper
%patch1058 -p1
%patch1059 -p1
%patch1060 -p1
%patch1061 -p1
%patch1062 -p1
%patch1063 -p1
%patch1064 -p1
%patch1065 -p1
%patch1066 -p1
%patch1067 -p1
%patch1068 -p1
%patch1069 -p1
%patch1070 -p1
%patch1071 -p1
%patch1072 -p1
%patch1073 -p1
%patch1074 -p1
%patch1075 -p1
%patch1076 -p1

# Sergey A. Sukiyazov <corwin at micom.don.ru>

%patch2000 -p1
#%patch2001 -p1

%patch2051 -p1

%patch2100 -p1

%patch2101 -p1

# security

# end security

# add missing icons for package_games_kids

install -m 0644 %SOURCE5 %SOURCE6 %SOURCE7 pics/crystalsvg/

# remove to regenerate

rm -f kioslave/nfs/*_xdr.c

#sed -i "s|^Name\(.*\)\=\(.*\)|Name\1=\2 [KDE]|" khelpcenter/Help.desktop

sed -i "s|Country/Region|Country-Region|g" kcontrol/locale/language.desktop
#sed -i "s|Icon=kded|Icon=kcmpartitions|" kcontrol/kded/kcmkded.desktop

cat >kde3 <<__EOF__
#!/bin/sh
#  Script for launching KDE3 applications from outside of the KDE3 desktop

PATH="%_bindir:\$PATH" exec "\$ at "
__EOF__


rm -rf altlinux
%if %_keep_libtool_files
for f in `find $PWD -type f -name Makefile.am`
do
   grep -q LDFLAGS $f || continue
   RPATH_LINK_OPTS+=" -Wl,-rpath-link,`dirname $f`/.libs"
done
sed -i "s|\(-Wl,--as-needed\)| $RPATH_LINK_OPTS \1|g" admin/acinclude.m4.in
%else
#subst "s/Wl,--allow-shlib-undefined/-Wl,--warn-unresolved-symbols/g" admin/acinclude.m4.in
subst "s/\(Wl,--no-undefined\)/-Wl,--allow-shlib-undefined \1/g" admin/acinclude.m4.in
#subst "s/\(Wl,--no-undefined\)/\1 -Wl,--warn-unresolved-symbols/g" admin/acinclude.m4.in
#subst "s|-Wl,--no-undefined|-Wl,--allow-shlib-undefined|g" admin/acinclude.m4.in
subst "s/\-lkdefx/-lkdefx -lpthread/g" admin/acinclude.m4.in
subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in
subst "s/\-lkdecore/-lkdecore -lpthread/g" admin/acinclude.m4.in
subst "s|libkio\.la|libkio.so|" admin/acinclude.m4.in
subst "s/\.la/.so/g" admin/acinclude.m4.in
%endif
make -f admin/Makefile.common cvs ||:

%build
rm -rf %buildroot
%add_optflags -L%qtdir/lib
%add_optflags -DX11CONFDIR='\"%x11confdir\"'

export QTDIR=%qtdir
export KDEDIR=%prefix

export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export LDFLAGS="-L%buildroot/%_libdir -L%buildroot/%_libdir/kde3 -L%_libdir/kde3 -L%_libdir"
export CPPFLAGS="%optflags"

%configure \
   --prefix=%prefix \
                   --sysconfdir=%_sysconfdir \
%if %unstable
                   --enable-debug=full \
   --enable-final \
%else
       --disable-debug \
   --enable-final \
%endif
%ifarch x86_64
   --enable-libsuffix=64 \
%endif
   --disable-static \
   --enable-shared \
   --enable-fast-install=yes \
   --with-gnu-ld \
   --enable-new-ldflags \
   --enable-pch \
   --enable-gcc-hidden-visibility \
   --enable-dependency-tracking \
   --enable-largefile \
   --disable-embedded \
   --disable-palmtop \
   --disable-rpath \
   --with-cdparanoia \
   --with-arts \
   --with-libusb \
   --with-usbids=%_datadir/hwdatabase/usb.ids \
%if %with_smb
   --with-samba \
%endif
   --with-libraw1394 \
   --enable-cups \
   --with-xinerama \
   --with-xdmcp \
   --with-gl \
   --with-dpms \
%if %with_hal
   --with-hal \
%endif
   --with-pam=yes \
   --with-kdm-pam=kde \
   --with-kcp-pam=kde \
   --with-kss-pam=kscreensaver \
   --with-shadow \
   --with-ldap \
   --with-x \
   --with-kdm-xconsole \
   --with-motif \
   --with-ssl-dir=%prefix \
   --with-motif-includes=%_x11includedir/Xm \
   --with-motif-libraries=%_x11libdir \
   --program-transform-name=""

%make_build
%if %with_smb
%make_build -C kioslave/smb
%endif
%make_build apidox

g++ $RPM_OPT_FLAGS -o mailsettings %SOURCE4000

#######################  Install  ###########################

%install
%if %unstable
%set_strip_method none
%endif

%__mkdir_p %buildroot/%x11confdir/kdm
%__mkdir_p %buildroot/%_datadir/apps/konqueror/dirtree/remote

%make_build DESTDIR=%buildroot install RUN_KAPPFINDER=no
%if %with_smb
%make DESTDIR=%buildroot install -C kioslave/smb
%endif
%make DESTDIR=%buildroot install-apidox
install -m 0755 mailsettings %buildroot/%_bindir


# move l10n files

%__mkdir_p %buildroot/%_datadir/kde/locale/
mv %buildroot/%_datadir/locale/l10n            %buildroot/%_datadir/kde/locale/
%__mkdir_p %buildroot/%_datadir/kde/locale/l10n/en_US/
mv %buildroot/%_datadir/locale/en_US/*.png     %buildroot/%_datadir/kde/locale/l10n/en_US/ ||:
mv %buildroot/%_datadir/locale/en_US/*.desktop %buildroot/%_datadir/kde/locale/l10n/en_US/ ||:


# create .desktop for usb devices

#for f in `find %buildroot/%_datadir -type f -name zip_\*desktop`
#do
#    fnew=`echo "$f"| sed 's/zip_/usb_/'`
#    cp -f $f $fnew
#    subst "s/zip_/TMPDEVICENAME_/" $fnew
#    subst "s/[Z,z][I,i][P,p]/USB/" $fnew
#    subst "s/TMPDEVICENAME_/usb_/" $fnew
#done

# Install kde pam configuration files

install -d -m 0755 %buildroot/%_sysconfdir/pam.d/
install -m 0644 %SOURCE10 %buildroot/%_sysconfdir/pam.d/kde
install -m 0644 %SOURCE13 %buildroot/%_sysconfdir/pam.d/kde-np

# Install kscreensaver pam configuration file

install -m 0644 %SOURCE5002 %buildroot/%_sysconfdir/pam.d/kscreensaver

# Install ksysguardd initscript

install -d -m 0755 %buildroot/%_sysconfdir/rc.d/init.d/
install -m 0755 %SOURCE2 %buildroot/%_sysconfdir/rc.d/init.d/ksysguardd

#

install -m0644 %SOURCE12 %buildroot/%_datadir/apps/kicker/wallpapers/default1.png

# Service menus

install -m644 %SOURCE2001 %buildroot/%_datadir/apps/konqueror/servicemenus/convertpdftops.desktop
install -m644 %SOURCE2002 %buildroot/%_datadir/apps/konqueror/servicemenus/convertpstopdf.desktop
# Autostart menu
install -m644 %SOURCE2003 %buildroot/%_Kmenudir/Autostart.desktop

# Add chksession support

install -d -m 0755 %buildroot/%x11confdir/wmsession.d/
%_K_if_ver_gteq %glibc_core_ver 2.10
cat <<__EOF__ > %buildroot/%x11confdir/wmsession.d/02KDE3
NAME=KDE3
%else
cat <<__EOF__ > %buildroot/%x11confdir/wmsession.d/01KDE3
NAME=KDE
%endif
ICON=%_iconsdir/crystalsvg/64x64/apps/kmenu.png
DESC=The K Desktop Environment
EXEC=%_bindir/startkde
SCRIPT:
exec %_bindir/startkde
__EOF__

# Create menu directories

install -d %buildroot/%_menudir/

#perl -pi -e "s|^NoDisplay.*$||g" %buildroot/%_Kapplnk/KControl.desktop

perl -pi -e "s|^Exec\=kcmshell.*printmgr.*$|Exec=kcmshell printers|g" %_bKmenudir/printers.desktop
perl -pi -e "s|^Exec\=kcmshell.*printmgr.*$|Exec=kcmshell printers|g"  %_bKapplnk/Settingsmenu/printmgr.desktop

cat <<__EOF__ > %buildroot/%_menudir/%name-session
?package(%name-wm): needs=wm \
                       section="Session/Windowmanagers" \
title="KDE3" \
longtitle="K Desktop Environment" \
command="%_bindir/startkde" \
icon="go.png"
__EOF__

# install alternatives

install -d %buildroot/%_sysconfdir/alternatives/packages.d
cat > %buildroot/%_sysconfdir/alternatives/packages.d/%name <<__EOF__
%_x11bindir/xvt %_bindir/konsole 15
__EOF__
cat > %buildroot/%_sysconfdir/alternatives/packages.d/%name-konqueror <<__EOF__
%_bindir/xbrowser %_bindir/konqueror 50
__EOF__
mv %buildroot/%_bindir/kdesu %buildroot/%_bindir/kdesu-kde
ln -s kdesu-kde %buildroot/%_bindir/kdesu
cat > %buildroot/%_sysconfdir/alternatives/packages.d/kde-kdesu <<__EOF__
%_bindir/kdesu %_bindir/kdesu-kde 10
__EOF__

mkdir %buildroot/%_Klibdir/libexec/
mv %buildroot/%_bindir/kdm %buildroot/%_Klibdir/libexec/kdm
mv %buildroot/%_bindir/kdm_config %buildroot/%_Klibdir/libexec/kdm_config
mv %buildroot/%_bindir/kdmctl %buildroot/%_Klibdir/libexec/kdmctl
cat > %buildroot/%_sysconfdir/alternatives/packages.d/kde-kdm <<__EOF__
%_bindir/kdm %_Klibdir/libexec/kdm 10
%_bindir/kdm_config %_Klibdir/libexec/kdm_config %_Klibdir/libexec/kdm
%_bindir/kdmctl %_Klibdir/libexec/kdmctl %_Klibdir/libexec/kdm
__EOF__
ln -s %_bindir/kdm_greet %buildroot/%_Klibdir/libexec/kdm_greet
ln -s %_bindir/krootimage %buildroot/%_Klibdir/libexec/krootimage

#

rm -fr %buildroot/%_datadir/apps/kdm/pics/users %buildroot/%_datadir/apps/kdm/faces
mkdir -p %buildroot/%_localstatedir/kdm/faces

# Sync with design

rm -f %buildroot/%_datadir/apps/kdewizard/pics/wizard_small.png
ln -s ../../../design-current/kde/ktip-wizard_small.png %buildroot/%_datadir/apps/kdewizard/pics/wizard_small.png
#
mv %buildroot/%_datadir/apps/ksplash/Themes/Default %buildroot/%_datadir/apps/ksplash/Themes/Default-kde
subst "s|^.*KSplash.*Theme.*\:.*efault.*].*$|[KSplash Theme: Default-kde]|" \
   %buildroot/%_datadir/apps/ksplash/Themes/Default-kde/Theme.rc
ln -s ../../../design-current/kde/splash/pics %buildroot/%_datadir/apps/ksplash/Themes/Default
#
mv -f %buildroot/%_datadir/wallpapers/default_blue.jpg %buildroot/%_datadir/wallpapers/kde_blue.jpg
ln -s ../design-current/backgrounds/default.png %buildroot/%_datadir/wallpapers/default_blue.jpg
#
ln -sf ../../../design-current/kde/kdm/color-scheme.kcsrc \
   %buildroot/%_datadir/apps/kdisplay/color-schemes/kdm_default_scheme.kcsrc
#
pushd %buildroot/%_datadir/apps/kicker/pics
for n in kside*.png
do
   rm -f $n ; ln -s ../../../design-current/kde/kicker/pics/"$n" $n
done    
popd
#
[ -f %_bKapps/konqueror/tiles/default.png ] \
   && mv %_bKapps/konqueror/tiles/default.png %_bKapps/konqueror/tiles/default_kde.png
#ln -sf ../../../design-current/kde/konqueror/tile.png %_bKapps/konqueror/tiles/default.png

install -d -m 0755 %buildroot/%_sysconfdir/profile.d/

ln -s ./kde3/libkfontviewpart.so %buildroot/%_libdir/libkfontviewpart.so

mkdir -p %buildroot/%_sysconfdir/logrotate.d
install -m 0644 %SOURCE11 %buildroot/%_sysconfdir/logrotate.d/kdm

mkdir -p %buildroot/%_sysconfdir/firsttime.d
install -m 0755 %SOURCE3 %buildroot/%_sysconfdir/firsttime.d/kdm

%find_lang --output=kryptomedia.lang kryptomedia


%post kdm
if [ -d %_localstatedir/kdm/faces -a -f %_datadir/design-current/faces/default.png -a ! -e %_localstatedir/kdm/faces/.default.face.icon ]
then
   %__cp -af %_datadir/design-current/faces/default.png %_localstatedir/kdm/faces/.default.face.icon ||:
   for f in `/bin/ls %_datadir/apps/kdm/faces/* 2>/dev/null`
   do
       %__cp -au $f %_localstatedir/kdm/faces/ ||:
   done
fi
%triggerpostun kdm -- kdebase-kdm < %major.%minor
%_bindir/genkdmconf --old-confs --old-scripts --in %x11confdir/kdm ||:


%files

%files common
%config(noreplace) %_sysconfdir/pam.d/kde
%config(noreplace) %_sysconfdir/pam.d/kde-np
%dir %_Kapps/kdisplay/
%_Kapps/kdisplay/color-schemes/
%_iconsdir/*/*/*/*.*

%files kwrite
%_bindir/kate
%_bindir/kwrite
%_libdir/libkdeinit_kate.so*
%_libdir/libkateinterfaces.so*
%_libdir/libkateutils.so*
%_libdir/libkdeinit_kwrite.so*
%_libkde/kate.so
%_libkde/kwrite.so
%_Kmenudir/kate.desktop
%_Kmenudir/kwrite.desktop
%_Kapps/kate
%_Kapps/kwrite
%_Kservicetypes/kateplugin.desktop
%doc %_docdir/HTML/en/kate
%doc %_docdir/HTML/en/kwrite

%files libkonq
%_bindir/klocaldomainurifilterhelper
#
%_libdir/libkonq.so*
%_libdir/libkonqsidebarplugin.so*
#
%_libkde/kded_favicons.so*
%_libkde/konq_sound.so*
%_libkde/libkshorturifilter.so*
%_libkde/libkuriikwsfilter.so*
%_libkde/libkurisearchfilter.so*
%_libkde/liblocaldomainurifilter.so*
%_Kapps/kbookmark/directory_bookmarkbar.desktop
%_Kapps/kconf_update/favicons.upd
%_Kapps/kconf_update/kuriikwsfilter.upd
%_Kapps/kconf_update/move_favicons.sh
%_Kapps/konqueror/pics/
%_Kservices/kded/favicons.desktop
%_Kservices/kshorturifilter.desktop
%_Kservices/kuriikwsfilter.desktop
%_Kservices/kurisearchfilter.desktop
%_Kservices/localdomainurifilter.desktop
%_Kservicetypes/konqpopupmenuplugin.desktop

%files kio
%_bindir/kio_media_mounthelper
%_libkde/kded_mediamanager.so*
%_libkde/kfile_media.so*
%_Kservices/kded/mediamanager.desktop
%_Kmimelnk/media/
%_Kservices/kfile_media.desktop
%_Kservices/media.protocol
%_bindir/kryptomedia
%_libkde/kded_medianotifier.so*
%_Kservices/kded/medianotifier.desktop
%_libkde/media_propsdlgplugin.so*
%_Kservices/media_propsdlgplugin.desktop
%_libkde/kcm_media.so*
%_datadir/applications/kde/media.desktop
#
%_bindir/ktrash
#
%_libkde/cursorthumbnail.so*
%_libkde/djvuthumbnail.so*
%_libkde/exrthumbnail.so*
%_libkde/htmlthumbnail.so*
%_libkde/imagethumbnail.so*
%_libkde/kcm_cgi.so*
#
%_libkde/kded_remotedirnotify.so*
%_libkde/kded_systemdirnotify.so*
%_libkde/kfile_trash.so*
%_libkde/kio_*.so*
%exclude %_libkde/kio_print.so*
%_libkde/libkmanpart.so*
%_libkde/textthumbnail.so*
#
%_Kmenudir/kcmcgi.desktop
#
%_Kapps/kio_man/
%_Kapps/kio_finger/
%_Kapps/kio_info/
%if %with_smb
%_Kapps/konqueror/dirtree/remote/smb-network.desktop
%_Kapps/remoteview/smb-network.desktop
%endif
%_Kapps/systemview/
%exclude %_Kapps/systemview/users.desktop
#
%if %with_smb
%_Kmimelnk/application/x-smb-server.desktop
%_Kmimelnk/application/x-smb-workgroup.desktop
%endif
%_Kmimelnk/inode/system_directory.desktop
#
%_Kservices/about.protocol
%_Kservices/applications.protocol
%_Kservices/ar.protocol
%_Kservices/bzip.protocol
%_Kservices/bzip2.protocol
%_Kservices/cgi.protocol
%_Kservices/cursorthumbnail.desktop
%_Kservices/djvuthumbnail.desktop
%_Kservices/exrthumbnail.desktop
%_Kservices/finger.protocol
%_Kservices/fish.protocol
%_Kservices/floppy.protocol
%_Kservices/gzip.protocol
%_Kservices/htmlthumbnail.desktop
%_Kservices/imagethumbnail.desktop
%_Kservices/info.protocol
%_Kservices/kded/remotedirnotify.desktop
%_Kservices/kded/systemdirnotify.desktop
%_Kservices/kfile_trash.desktop
%_Kservices/kmanpart.desktop
%_Kservices/ldap.protocol
%_Kservices/ldaps.protocol
%_Kservices/mac.protocol
%_Kservices/man.protocol
%_Kservices/nfs.protocol
%_Kservices/nntp.protocol
%_Kservices/pop3.protocol
%_Kservices/pop3s.protocol
%_Kservices/programs.protocol
%_Kservices/remote.protocol
%_Kservices/settings.protocol
%_Kservices/sftp.protocol
%if %with_smb
%_Kservices/smb.protocol
%endif
%_Kservices/smtp.protocol
%_Kservices/smtps.protocol
%_Kservices/system.protocol
%_Kservices/tar.protocol
%_Kservices/textthumbnail.desktop
%_Kservices/thumbnail.protocol
%_Kservices/trash.protocol
%_Kservices/zip.protocol
%_Kservices/home.protocol
%_Kservices/nntps.protocol
%_Kservices/nxfish.protocol
%_Kservices/kfile_trash_system.desktop
#
%_Kservicetypes/thumbcreator.desktop
#
%doc %_docdir/HTML/en/kioslave

%files libs -f kryptomedia.lang
%config %_sysconfdir/xdg/menus/applications-merged/*.menu
%config %_sysconfdir/xdg/menus/*.menu
#
%attr(2711,root,chkpwd) %_bindir/kcheckpass
%attr(2711,root,nobody) %_bindir/kdesud
%_bindir/drkonqi
%_bindir/kcminit
%_bindir/kdcop
%_bindir/kdebugdialog
%_bindir/kdesu
%_bindir/kdesu-kde
%_bindir/kdialog
%_bindir/khotkeys
%_bindir/knetattach
%_bindir/kreadconfig
%_bindir/kstart
%_bindir/ksystraycmd
%_bindir/kwriteconfig
%_bindir/kxkb
%_bindir/kcminit_startup
#
%dir %_libdir/kconf_update_bin
%_libdir/kconf_update_bin/khotkeys_update
%_libdir/libkdeinit_kcminit.so*
%_libdir/libkdeinit_khotkeys.so*
%_libdir/libkdeinit_kxkb.so*
%_libdir/libkdeinit_kcminit_startup.so*
%_libdir/libkhotkeys_shared.so*
#
%_libkde/kcminit_startup.so*
%_libkde/kcm_keyboard.so*
%_libkde/kcm_khotkeys.so*
%_libkde/kcminit.so*
%_libkde/kded_khotkeys.so*
%_libkde/khotkeys.so*
%_libkde/kxkb.so*
#
%_Kmenudir/keyboard.desktop
%_Kmenudir/keyboard_layout.desktop
%_Kmenudir/khotkeys.desktop
%_Kmenudir/knetattach.desktop
#
%_Kapplnk/.hidden/.directory
%_Kapplnk/.hidden/battery.desktop
%_Kapplnk/.hidden/bwarning.desktop
%_Kapplnk/.hidden/cwarning.desktop
%_Kapplnk/.hidden/email.desktop
%_Kapplnk/.hidden/kcmkxmlrpcd.desktop
%_Kapplnk/.hidden/passwords.desktop
%_Kapplnk/.hidden/power.desktop
%_Kapplnk/.hidden/socks.desktop
%_Kapplnk/.hidden/userinfo.desktop
%_Kapplnk/.hidden/virtualdesktops.desktop
%_Kapplnk/System/ScreenSavers/KBlankscreen.desktop
%_Kapplnk/System/ScreenSavers/KRandom.desktop
#
%_Kapps/drkonqi/debuggers/gdbrc
%_Kapps/drkonqi/pics/konqi.png
%_Kapps/drkonqi/presets/developerrc
%_Kapps/drkonqi/presets/enduserrc
%_Kapps/kconf_update/khotkeys_printscreen.upd
%_Kapps/kconf_update/khotkeys_32b1_update.upd
%_Kapps/kdcop/kdcopui.rc
%_Kapps/khotkeys/
%_Kautostart/khotkeys.desktop
%_Kservices/kded/khotkeys.desktop
%_Kservices/kxkb.desktop
%_Kapps/kconf_update/convertShortcuts.pl
%_Kapps/kconf_update/kaccel.upd
%_Kapps/kconf_update/kcmdisplayrc.upd
%_Kapps/kconf_update/socks.upd
#
%_datadir/desktop-directories/*
%_datadir/kde/locale/*
%if %with_smb
%dir %_datadir/apps/remoteview/
%endif
#
%doc %_docdir/HTML/en/kdebugdialog/
%doc %_docdir/HTML/en/kdcop/
%doc %_docdir/HTML/en/knetattach/
#
%_libkde/kcm_crypto.so*
%_libkde/kcm_css.so*
%_libkde/kcm_filetypes.so*
%_libkde/kcm_kio.so*
%_libkde/kcm_konq.so*
%_libkde/kcm_kurifilt.so*
%_libkde/kcm_konqhtml.so*
%_Kmenudir/cache.desktop
%_Kmenudir/cookies.desktop
%_Kmenudir/crypto.desktop
%_Kmenudir/ebrowsing.desktop
%_Kmenudir/filetypes.desktop
%_Kmenudir/kcmcss.desktop
%_Kmenudir/khtml_behavior.desktop
%_Kmenudir/khtml_fonts.desktop
%_Kmenudir/khtml_java_js.desktop
%_Kmenudir/netpref.desktop
%_Kmenudir/proxy.desktop
%_Kmenudir/useragent.desktop
%_Kapplnk/Settings/WebBrowsing/khtml_appearance.desktop
%_Kapplnk/Settings/WebBrowsing/nsplugin.desktop
%_Kapplnk/Settings/WebBrowsing/smb.desktop
%_datadir/apps/kcmcss/template.css
%_Kmenudir/lanbrowser.desktop
%_Kapps/kconf_update/konqueror_gestures_kde321_update.upd


%files wm


%config %_sysconfdir/alternatives/packages.d/kde-kdesu
%config %_sysconfdir/alternatives/packages.d/%name
%config %_sysconfdir/rc.d/init.d/ksysguardd
%config(noreplace) %x11confdir/wmsession.d/*KDE*
%config(noreplace) %_sysconfdir/pam.d/kscreensaver
#
%attr(2711,root,utempter) %_bindir/konsole
#%attr(2711,root,utempter) %_bindir/kwrited
%if_enabled userpasswd
%else
%_bindir/kdepasswd
%_Kmenudir/kdepasswd.desktop
%endif
%_bindir/mailsettings
%_bindir/startkde
%_bindir/kwin_rules_dialog
%_bindir/kapplymousetheme
%_bindir/kio_system_documenthelper
%_bindir/kompmgr
%_bindir/krandrtray
%_bindir/appletproxy
%_bindir/extensionproxy
%_bindir/kappfinder
%_bindir/kasbar
%_bindir/kblankscrn.kss
%_bindir/krandom.kss
%_bindir/kcheckrunning
%_bindir/kcontroledit
%_bindir/kdeeject
%_bindir/kdesktop
%_bindir/kdesktop_lock
%_bindir/kfind
%_bindir/khc_docbookdig.pl
%_bindir/khc_htdig.pl
%_bindir/khc_htsearch.pl
%_bindir/khc_indexbuilder
%_bindir/khc_mansearch.pl
%_bindir/khelpcenter
%_bindir/kicker
%_bindir/klipper
%_bindir/kmenuedit
%_bindir/kpager
%_bindir/kpersonalizer
%_bindir/kpm
%_bindir/ksmserver
%_bindir/ksplash
%_bindir/ksplashsimple
%_bindir/ksysguard
%_bindir/ksysguardd
%_bindir/ktip
%_bindir/kwebdesktop
%_bindir/kwin
%_bindir/kwin_killer_helper
#
%_libdir/kconf_update_bin/kicker-3.4-reverseLayout
%_libdir/kconf_update_bin/kwin_*
%_libdir/libkasbar.so*
%_libdir/libkdecorations.so*
%_libdir/libkdeinit_appletproxy.so*
%_libdir/libkdeinit_extensionproxy.so*
%_libdir/libkdeinit_kcontroledit.so*
%_libdir/libkdeinit_kdesktop.so*
%_libdir/libkdeinit_khelpcenter.so*
%_libdir/libkdeinit_kicker.so*
%_libdir/libkdeinit_klipper.so*
%_libdir/libkdeinit_kmenuedit.so*
%_libdir/libkdeinit_konsole.so*
%_libdir/libkdeinit_ksmserver.so*
%_libdir/libkdeinit_kwin.so*
%_libdir/libkdeinit_kwin_rules_dialog.so*
%_libdir/libkickermain.so*
%_libdir/libksgrd.so*
%_libdir/libksplashthemes.so*
%_libdir/libtaskbar.so*
%_libdir/libtaskmanager.so*
#
%_libkde/kcm_randr.so*
%_libkde/kded_homedirnotify.so*
%_libkde/khotkeys_arts.so*
%_libkde/appletproxy.so*
%_libkde/clock_panelapplet.so*
%_libkde/dockbar_panelextension.so*
%_libkde/extensionproxy.so*
%_libkde/kasbar_panelextension.so*
%_libkde/kcm_konsole.so*
%_libkde/kcm_ksplashthemes.so*
%_libkde/kcm_kwindecoration.so*
%_libkde/kcm_kwinoptions.so*
%_libkde/kcm_kwinrules.so*
%_libkde/kcm_useraccount.so*
%_libkde/kcontroledit.so*
%_libkde/kded_kwrited.so*
%_libkde/kdesktop.so*
%_libkde/khelpcenter.so*
%_libkde/kicker.so*
%_libkde/kickermenu_kate.so
%_libkde/kickermenu_find.so*
%_libkde/kickermenu_kdeprint.so*
%_libkde/kickermenu_konqueror.so*
%_libkde/kickermenu_konsole.so*
%_libkde/kickermenu_prefmenu.so*
%_libkde/kickermenu_recentdocs.so*
%_libkde/kickermenu_remotemenu.so*
%_libkde/kickermenu_systemmenu.so*
%_libkde/klipper.so*
%_libkde/klipper_panelapplet.so*
%_libkde/kmenuedit.so*
%_libkde/konsole.so*
%_libkde/ksmserver.so*
%_libkde/ksplashdefault.so*
%_libkde/ksplashredmond.so*
%_libkde/ksplashstandard.so*
%_libkde/kwin.so*
%_libkde/kwin3_b2.so*
%_libkde/kwin3_default.so*
%_libkde/kwin3_keramik.so*
%_libkde/kwin3_laptop.so*
%_libkde/kwin3_modernsys.so*
%_libkde/kwin3_plastik.so*
%_libkde/kwin3_quartz.so*
%_libkde/kwin3_redmond.so*
%_libkde/kwin3_web.so*
%_libkde/kwin_b2_config.so*
%_libkde/kwin_default_config.so*
%_libkde/kwin_keramik_config.so*
%_libkde/kwin_modernsys_config.so*
%_libkde/kwin_plastik_config.so*
%_libkde/kwin_quartz_config.so*
%_libkde/kwin_rules_dialog.so*
%_libkde/launcher_panelapplet.so*
%_libkde/libkfindpart.so*
%_libkde/libkonsolepart.so*
%_libkde/lockout_panelapplet.so*
%_libkde/media_panelapplet.so*
%_libkde/menu_panelapplet.so*
%_libkde/minipager_panelapplet.so*
%_libkde/naughty_panelapplet.so*
%_libkde/run_panelapplet.so*
%_libkde/sidebar_panelextension.so*
%_libkde/sysguard_panelapplet.so*
%_libkde/systemtray_panelapplet.so*
%_libkde/taskbar_panelapplet.so*
%_libkde/taskbar_panelextension.so*
%_libkde/trash_panelapplet.so*
#
%_Kmenudir/Help.desktop
%_Kmenudir/Kfind.desktop
%_Kmenudir/kappfinder.desktop
%_Kmenudir/kcm_useraccount.desktop
%_Kmenudir/kcmkicker.desktop
%_Kmenudir/klipper.desktop
%_Kmenudir/kmenuedit.desktop
%_Kmenudir/konsole.desktop
%_Kmenudir/konsolesu.desktop
%_Kmenudir/kpager.desktop
%_Kmenudir/kpersonalizer.desktop
%_Kmenudir/ksplashthememgr.desktop
%_Kmenudir/ksysguard.desktop
%_Kmenudir/ktip.desktop
%_Kmenudir/kwindecoration.desktop
%_Kmenudir/kwinoptions.desktop
%_Kmenudir/kwinrules.desktop
%_Kmenudir/krandrtray.desktop
#
%_Kapplnk/.hidden/kicker_config_arrangement.desktop
%_Kapplnk/.hidden/kicker_config_hiding.desktop
%_Kapplnk/.hidden/kicker_config_menus.desktop
%_Kapplnk/.hidden/kcmkonsole.desktop
%_Kapplnk/.hidden/kwinactions.desktop
%_Kapplnk/.hidden/kwinadvanced.desktop
%_Kapplnk/.hidden/kwinfocus.desktop
%_Kapplnk/.hidden/kwinmoving.desktop
%_Kapplnk/.hidden/kwintranslucency.desktop
%_Kapplnk/System/kappfinder.desktop
%_Kapplnk/System/kmenuedit.desktop
%_Kapplnk/System/kpersonalizer.desktop
%_Kapplnk/Toys/ktip.desktop
%_Kapplnk/Utilities/kpager.desktop
#
%_Kapps/clockapplet/
%_Kapps/kaccess/
%_Kapps/kappfinder/
%_Kapps/kconf_update/kate-2.4.upd
%_Kapps/kconf_update/kicker-3.1-properSizeSetting.pl
%_Kapps/kconf_update/kickerrc.upd
%_Kapps/kconf_update/klipper-1-2.pl
%_Kapps/kconf_update/klipper-kde31.sh
%_Kapps/kconf_update/klipperrc.upd
%_Kapps/kconf_update/klippershortcuts.upd
%_Kapps/kconf_update/konsole.upd
%_Kapps/kconf_update/ksmserver.upd
%_Kapps/kconf_update/kwin.upd
%_Kapps/kconf_update/kwin3_*
%_Kapps/kconf_update/kwin_*
%_Kapps/kconf_update/kwiniconify.upd
%_Kapps/kconf_update/kwinsticky.upd
%_Kapps/kconf_update/kwinupdatewindowsettings.upd
%_Kapps/kconf_update/move_session_config.sh
%_Kapps/kconf_update/pluginlibFix.pl
%_Kapps/kconf_update/schemaStrip.pl
%_Kapps/kconf_update/kicker-3.5-kconfigXTize.pl
%_Kapps/kconf_update/kicker-3.5-taskbarEnums.pl
%_Kapps/kconf_update/mouse_cursor_theme.upd
%_Kapps/kcontroledit/
%_Kapps/kdesktop/
%exclude %_Kapps/kdesktop/DesktopLinks/*
%_Kapps/kdewizard/
%_Kapps/kicker/
%exclude %_Kapps/kicker/default-apps
%_Kapps/kfindpart/
%_Kapps/khelpcenter/
%_Kapps/kmenuedit/
%_Kapps/konsole/
%_Kapps/konqueror/servicemenus/kdesktopSetAsBackground.desktop
%_Kapps/konqueror/servicemenus/konsolehere.desktop
%_Kapps/kpersonalizer/
%_Kapps/ksmserver/
%_Kapps/ksplash/
%_Kapps/ksysguard/
%_Kapps/kwin/
%_Kapps/naughtyapplet/
#
%_datadir/autostart/kdesktop.desktop
%_datadir/autostart/klipper.desktop
%_datadir/autostart/ktip.desktop
%_datadir/autostart/panel.desktop
#
%_Kmimelnk/application/x-konsole.desktop
%_Kmimelnk/application/x-ksysguard.desktop
%_Kmimelnk/fonts/package.desktop
#
%_Kservices/kded/kwrited.desktop
%_Kservices/kfindpart.desktop
%_Kservices/khelpcenter.desktop
%_Kservices/konsole-script.desktop
%_Kservices/konsolepart.desktop
%_Kservices/ksplash.desktop
%_Kservices/ksplashdefault.desktop
%_Kservices/ksplashredmond.desktop
%_Kservices/ksplashstandard.desktop
%_Kservices/kwrited.desktop
%_Kservices/kded/homedirnotify.desktop
#
%_Kservicetypes/findpart.desktop
%_Kservicetypes/ksplashplugins.desktop
%_Kservicetypes/terminalemulator.desktop
#
%_datadir/sounds/pop.wav
%_datadir/sounds/KDE_*.*
%_datadir/templates/
%_Kwallpapers/*
#
%_menudir/%name-session
#
%doc %_docdir/HTML/en/kappfinder
%doc %_docdir/HTML/en/kdesu
%doc %_docdir/HTML/en/kfind
%doc %_docdir/HTML/en/kicker
%doc %_docdir/HTML/en/klipper
%doc %_docdir/HTML/en/kmenuedit
%doc %_docdir/HTML/en/kompmgr
%doc %_docdir/HTML/en/konsole
%doc %_docdir/HTML/en/kpager
%doc %_docdir/HTML/en/ksplashml
%doc %_docdir/HTML/en/kxkb
%doc %_docdir/HTML/en/khelpcenter
%doc %_docdir/HTML/en/ksysguard


%files kdeprint
%_bindir/kdeprintfax
%_bindir/kjobviewer
%_bindir/kprinter
#
%_libdir/libkdeinit_kjobviewer.so*
%_libdir/libkdeinit_kprinter.so*
#
%_libkde/kcm_printmgr.so*
%_libkde/kio_print.so*
%_libkde/kjobviewer.so*
%_libkde/kprinter.so*
%_libkde/libkdeprint_part.so*
#
%_Kmenudir/kdeprintfax.desktop
%_Kmenudir/kjobviewer.desktop
%_Kmenudir/printers.desktop
#%_Kapplnk/Settingsmenu/printmgr.desktop
#
%_Kapps/kdeprint/
%_Kapps/kdeprint_part/
%_Kapps/kdeprintfax/
%_Kapps/kjobviewer/
%_Kmimelnk/print/
%_Kservices/kdeprint_part.desktop
%_Kservices/print.protocol
%_Kservices/printdb.protocol
#
%doc %_docdir/HTML/en/kdeprint


%files konqueror
%config /%_sysconfdir/alternatives/packages.d/%name-konqueror
#
%_bindir/kbookmarkmerger
%_bindir/keditbookmarks
%_bindir/kfmclient
%_bindir/konqueror
%_bindir/nspluginscan
%_bindir/nspluginviewer
#
%_libdir/libkdeinit_keditbookmarks.so*
%_libdir/libkdeinit_kfmclient.so*
%_libdir/libkdeinit_konqueror.so*
#
%_libkde/kcm_history.so*
%_libkde/kcm_nsplugins.so*
%_libkde/kded_konqy_preloader.so*
%_libkde/keditbookmarks.so*
%_libkde/kfmclient.so*
%_libkde/konq_aboutpage.so*
%_libkde/konq_iconview.so*
%_libkde/konq_listview.so*
%_libkde/konq_remoteencoding.so*
%_libkde/konq_shellcmdplugin.so*
%_libkde/konq_sidebar.so*
%_libkde/konq_sidebartree_bookmarks.so*
%_libkde/konq_sidebartree_dirtree.so*
%_libkde/konq_sidebartree_history.so*
%_libkde/konqsidebar_tree.so*
%_libkde/konqsidebar_web.so*
%_libkde/konqueror.so*
%_libkde/libkhtmlkttsdplugin.so*
%_libkde/libnsplugin.so*
#
%_Kmenudir/Autostart.desktop
%_Kmenudir/Home.desktop
%_Kmenudir/kcmhistory.desktop
%_Kmenudir/kfmclient.desktop
%_Kmenudir/kfmclient_dir.desktop
%_Kmenudir/kfmclient_html.desktop
%_Kmenudir/kfmclient_war.desktop
%_Kmenudir/khtml_plugins.desktop
%_Kmenudir/konqbrowser.desktop
%_Kmenudir/konquerorsu.desktop
%_Kmenudir/khtml_filter.desktop
#
%_Kapplnk/Internet/keditbookmarks.desktop
%_Kapplnk/konqueror.desktop
%_Kapplnk/.hidden/konqfilemgr.desktop
%_Kapplnk/.hidden/filebehavior.desktop
%_Kapplnk/.hidden/fileappearance.desktop
%_Kapplnk/.hidden/filepreviews.desktop
%_Kapplnk/.hidden/kcmkonq.desktop
#%_Kapplnk/.hidden/konqhtml.desktop
#
%_Kapps/kconf_update/kfmclient_3_2.upd
%_Kapps/kconf_update/kfmclient_3_2_update.sh
%_Kapps/kconf_update/konqsidebartng.upd
%_Kapps/kconf_update/move_konqsidebartng_entries.sh
%_Kapps/keditbookmarks/keditbookmarks-genui.rc
%_Kapps/keditbookmarks/keditbookmarksui.rc
%_Kapps/khtml/kpartplugins/khtmlkttsd.desktop
%_Kapps/khtml/kpartplugins/khtmlkttsd.rc
%_Kapps/konqiconview/konq_iconview.rc
%_Kapps/konqiconview/konq_multicolumnview.rc
%_Kapps/konqiconview/kpartplugins/kremoteencodingplugin.rc
%_Kapps/konqiconview/kpartplugins/kshellcmdplugin.rc
%_Kapps/konqiconview/kpartplugins/kshellcmdplugin.desktop
%_Kapps/konqiconview/kpartplugins/kremoteencodingplugin.desktop
%_Kapps/konqlistview/kpartplugins/kshellcmdplugin.desktop
%_Kapps/konqlistview/kpartplugins/kremoteencodingplugin.desktop
%_Kapps/konqlistview/konq_detailedlistview.rc
%_Kapps/konqlistview/konq_infolistview.rc
%_Kapps/konqlistview/konq_textview.rc
%_Kapps/konqlistview/konq_treeview.rc
%_Kapps/konqlistview/kpartplugins/kremoteencodingplugin.rc
%_Kapps/konqlistview/kpartplugins/kshellcmdplugin.rc
%_Kapps/konqsidebartng/add/virtualfolderadd.desktop
%_Kapps/konqsidebartng/add/webmodule_add.desktop
%_Kapps/konqsidebartng/dirtree/bookmarks_module.desktop
%_Kapps/konqsidebartng/dirtree/dirtree_module.desktop
%_Kapps/konqsidebartng/dirtree/history_module.desktop
%_Kapps/konqsidebartng/entries/.version
%_Kapps/konqsidebartng/entries/bookmarks.desktop
%_Kapps/konqsidebartng/entries/history.desktop
%_Kapps/konqsidebartng/entries/home.desktop
%_Kapps/konqsidebartng/entries/remote.desktop
%_Kapps/konqsidebartng/entries/root.desktop
%_Kapps/konqsidebartng/entries/services.desktop
%_Kapps/konqsidebartng/kicker_entries/
%_Kapps/konqsidebartng/virtual_folders/
%_Kapps/konqsidebartng/websidebar/websidebar.html
%_Kapps/konqsidebartng/entries/system.desktop
%dir %_Kapps/konqueror/
%_Kapps/konqueror/konq-simplebrowser.rc
%_Kapps/konqueror/konqueror.rc
%_Kapps/konqueror/profiles/
%_Kapps/konqueror/about/
%_Kapps/konqueror/icons/
%dir %_Kapps/konqueror/servicemenus/
%_Kapps/konqueror/servicemenus/media_*.desktop
%_Kapps/konqueror/servicemenus/text-*.desktop
%_Kapps/konqueror/servicemenus/convertpdftops.desktop
%_Kapps/konqueror/servicemenus/convertpstopdf.desktop
%dir %_Kapps/konqueror/tiles/
#%_Kapps/konqueror/tiles/default.png
%_Kapps/konqueror/tiles/bluemorning.png
%_Kapps/konqueror/tiles/canvas.png
%_Kapps/konqueror/tiles/kde4ever.png
%_Kapps/konqueror/tiles/kenwimer.png
%_Kapps/konqueror/tiles/noise.png
%_Kapps/konqueror/tiles/paper_flieder.png
%_Kapps/konqueror/tiles/redfiber.png
%_Kapps/plugin
#
%_Kautostart/konqy_preload.desktop
#
%_Kservices/kded/konqy_preloader.desktop
%_Kservices/konq_*.desktop
%_Kservices/searchproviders/
%_Kservices/useragentstrings/
%_Kservicetypes/searchprovider.desktop
%_Kservicetypes/uasprovider.desktop
#
%_Kservicetypes/konqaboutpage.desktop
%_Kservicetypes/searchprovider.desktop
%_Kservicetypes/uasprovider.desktop
#
%doc %_docdir/HTML/en/konqueror


%files kdm
%dir %x11confdir/kdm
%config %_sysconfdir/alternatives/packages.d/kde-kdm
%config(noreplace) %_sysconfdir/logrotate.d/kdm
%config %_sysconfdir/firsttime.d/kdm
#
%_bindir/genkdmconf
%dir %_Klibdir/libexec/
%_Klibdir/libexec/kdm
%_Klibdir/libexec/kdm_config
%_Klibdir/libexec/kdmctl
%_bindir/kdm_greet
%_Klibdir/libexec/kdm_greet
%_bindir/krootimage
%_Klibdir/libexec/krootimage
#
%_libdir/kde3/kgreet_*.so*
#
%_Kapps/kdm/
%exclude %_Kapps/kdm/sessions/*
#
%_localstatedir/kdm/
#
%doc %_docdir/HTML/en/kdm

%files kcontrol
%_bindir/kaccess
%_bindir/kcontrol
%_bindir/kdeinstallktheme
%_bindir/keditfiletype
%_bindir/kfontinst
%_bindir/kfontview
%_bindir/kinfocenter
%_bindir/krdb
%_libdir/libkdeinit_kaccess.so*
%_libdir/libkdeinit_kcontrol.so*
%_libdir/libkfontinst.so*
%_libdir/libkfontviewpart.so*
#
%_libkde/fontthumbnail.so*
%_libkde/kaccess.so*
%_libkde/kcm_access.so*
%_libkde/kcm_arts.so*
%_libkde/kcm_background.so*
%_libkde/kcm_bell.so*
%_libkde/kcm_clock.so*
%_libkde/kcm_colors.so*
%_libkde/kcm_componentchooser.so*
%_libkde/kcm_display.so*
%_libkde/kcm_energy.so*
%_libkde/kcm_fontinst.so*
%_libkde/kcm_fonts.so*
%_libkde/kcm_icons.so*
%_libkde/kcm_info.so*
%_libkde/kcm_input.so*
%_libkde/kcm_ioslaveinfo.so*
%_libkde/kcm_joystick.so*
%_libkde/kcm_kded.so*
%_libkde/kcm_kdm.so*
%_libkde/kcm_keys.so*
%_libkde/kcm_kicker.so*
%_libkde/kcm_knotify.so*
%_libkde/kcm_kthememanager.so*
%_libkde/kcm_launch.so*
%_libkde/kcm_locale.so*
%_libkde/kcm_nic.so*
%_libkde/kcm_performance.so*
%_libkde/kcm_privacy.so*
%_libkde/kcm_samba.so*
%_libkde/kcm_screensaver.so*
%_libkde/kcm_smserver.so*
%_libkde/kcm_spellchecking.so*
%_libkde/kcm_style.so*
%_libkde/kcm_taskbar.so*
%_libkde/kcm_usb.so*
%_libkde/kcm_view1394.so*
%_libkde/kcm_xinerama.so*
%_libkde/kcontrol.so*
%_libkde/kcm_kdnssd.so*
%_libkde/kcm_khotkeys_init.so*
%_libkde/kfile_font.so*
%_libkde/kstyle_keramik_config.so*
%_libkde/libkfontviewpart.so*
%_Kmenudir/KControl.desktop
%_Kmenudir/arts.desktop
%_Kmenudir/background.desktop
%_Kmenudir/bell.desktop
%_Kmenudir/cdinfo.desktop
%_Kmenudir/clock.desktop
%_Kmenudir/colors.desktop
%_Kmenudir/componentchooser.desktop
%_Kmenudir/desktop.desktop
%_Kmenudir/desktopbehavior.desktop
%_Kmenudir/desktoppath.desktop
%_Kmenudir/devices.desktop
%_Kmenudir/display.desktop
%_Kmenudir/dma.desktop
%_Kmenudir/filebrowser.desktop
%_Kmenudir/fonts.desktop
%_Kmenudir/icons.desktop
%_Kmenudir/installktheme.desktop
%_Kmenudir/interrupts.desktop
%_Kmenudir/ioports.desktop
%_Kmenudir/ioslaveinfo.desktop
%_Kmenudir/joystick.desktop
%_Kmenudir/kcmaccess.desktop
%_Kmenudir/kcmfontinst.desktop
%_Kmenudir/kcmkded.desktop
%_Kmenudir/kcmlaunch.desktop
%_Kmenudir/kcmnotify.desktop
%_Kmenudir/kcmperformance.desktop
%_Kmenudir/kcmsmserver.desktop
%_Kmenudir/kcmtaskbar.desktop
%_Kmenudir/kcmusb.desktop
%_Kmenudir/kcmview1394.desktop
%_Kmenudir/kdm.desktop
%_Kmenudir/keys.desktop
%_Kmenudir/kfontview.desktop
%_Kmenudir/kinfocenter.desktop
%_Kmenudir/kthememanager.desktop
%_Kmenudir/language.desktop
%_Kmenudir/memory.desktop
%_Kmenudir/mouse.desktop
%_Kmenudir/nic.desktop
%_Kmenudir/opengl.desktop
%_Kmenudir/panel.desktop
%_Kmenudir/panel_appearance.desktop
%_Kmenudir/partitions.desktop
%_Kmenudir/pci.desktop
%_Kmenudir/privacy.desktop
%_Kmenudir/processor.desktop
%_Kmenudir/screensaver.desktop
%_Kmenudir/scsi.desktop
%_Kmenudir/smbstatus.desktop
%_Kmenudir/sound.desktop
%_Kmenudir/spellchecking.desktop
%_Kmenudir/style.desktop
%_Kmenudir/xserver.desktop
%_Kapplnk/.hidden/energy.desktop
%_Kapplnk/.hidden/kcmkonqyperformance.desktop
%_Kapplnk/.hidden/kicker_config.desktop
%_Kapplnk/.hidden/kicker_config_appearance.desktop
%_Kapplnk/.hidden/randr.desktop
%_Kapplnk/.hidden/smb.desktop
%_Kapplnk/.hidden/xinerama.desktop
%_Kapplnk/Settings/LookNFeel/Themes/iconthemes.desktop
%_Kapplnk/Settings/LookNFeel/kcmtaskbar.desktop
%_Kapplnk/Settings/LookNFeel/panel.desktop
%_Kapplnk/Settings/LookNFeel/panel_appearance.desktop
%_datadir/apps/kcm_componentchooser/
%_datadir/apps/kcminput/
%_datadir/apps/kcmkeys/
%_datadir/apps/kcmlocale/
#%_datadir/apps/kcmusb/
%_datadir/apps/kcmview1394/
%_datadir/apps/kcontrol/
%_Kapps/kdisplay/
%exclude %_Kapps/kdisplay/color-schemes/*
%_datadir/apps/kfontview/
%_datadir/apps/kinfocenter/
%_datadir/apps/konqueror/servicemenus/installfont.desktop
%_datadir/apps/kthememanager/
%_datadir/mimelnk/application/x-ktheme.desktop
%_datadir/mimelnk/fonts/folder.desktop
%_datadir/mimelnk/fonts/system-folder.desktop
%_datadir/services/fonts.protocol
%_datadir/services/fontthumbnail.desktop
%_datadir/services/kaccess.desktop
%_datadir/services/kfile_font.desktop
%_datadir/services/kfontviewpart.desktop

%doc %_docdir/HTML/en/kcontrol
%doc %_docdir/HTML/en/kinfocenter
%_datadir/applications/kde/kcm_kdnssd.desktop


%files devel
%if %_keep_libtool_files
%_libdir/*.la
%_libkde/*.la
%endif
#
%_includedir/kate/
%_includedir/ksgrd/
%_includedir/ksplash/
%_includedir/kwin/
%_includedir/K*.h
%_includedir/k*.h
%_includedir/libkonq_*.h
%doc %_docdir/HTML/en/kdebase-apidocs


%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin