Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37573845
en ru br
Репозитории ALT
5.1: 4.4.5-alt0.M51.1
4.1: 4.1.3-alt0.M41.2
www.altlinux.org/Changes

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

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

%define __kde4_alternate_placement 1

%def_enable lancelot

%define rname kdeplasma-addons
Name: kde4plasma-addons
%define major 4
%define minor 1
%define bugfix 3
Version: %major.%minor.%bugfix
Release: alt0.M41.2

Group: Graphical desktop/KDE
Summary: kdeplasma is a compilation of plasma items ( runners, applets, plasmoids ) for kde4
License: GPL
Url: http://www.kde.org
Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%rname-%version.tar

Patch0: kdeplasma-addons-4.0.98-enable-lancelot.patch
Patch1: kdeplasma-addons-trunk-lancelot.patch

Requires: plasma-applet-filewatcher = %version-%release
Requires: plasma-applet-notes = %version-%release
#Requires: plasma-applet-bluemarble = %version-%release
Requires: plasma-applet-showdesktop = %version-%release
Requires: plasma-applet-comic = %version-%release
Requires: plasma-applet-konqprofiles = %version-%release
Requires: plasma-applet-konsoleprofiles = %version-%release
Requires: plasma-applet-luna = %version-%release
%if_enabled lancelot
Requires: plasma-applet-lancelot = %version-%release
%endif
Requires: plasma-applet-twitter = %version-%release
Requires: plasma-applet-nowplaying = %version-%release
Requires: plasma-applet-binaryclock = %version-%release
Requires: plasma-applet-dict = %version-%release
Requires: plasma-applet-fuzzy-clock = %version-%release
Requires: plasma-applet-frame = %version-%release
Requires: plasma-applet-showdashboard = %version-%release
Requires: plasma-applet-calculator = %version-%release
Requires: plasma-applet-fifteenpuzzle = %version-%release
Requires: plasma-applet-kolourpicker = %version-%release
Requires: plasma-dataengine-comic = %version-%release
Requires: plasma-dataengine-twitter = %version-%release
Requires: plasma-desktoptheme-default = %version-%release
Requires: plasma-desktoptheme-heron = %version-%release
Requires: plasma-desktoptheme-aya = %version-%release
Requires: plasma-desktoptheme-slim-glow = %version-%release
Requires: plasma-desktoptheme-silicon = %version-%release
Requires: plasma-desktoptheme-elegance = %version-%release
Requires: plasma-runner-converter = %version-%release
Requires: plasma-runner-contacts = %version-%release


# Automatically added by buildreq on Mon Sep 15 2008 (-bi)

#BuildRequires: gcc-c++ kde4base-workspace-core kde4base-workspace-devel kde4network-kopete kde4pim-kmail kde4pimlibs-devel libXScrnSaver-devel libXcomposite-devel libXft-devel libXpm-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libldap-devel libxkbfile-devel nvidia_glx_173.14.12 python-modules-xml rpm-build-ruby shared-mime-info xorg-xf86vidmodeproto-devel
BuildRequires: gcc-c++ libldap-devel xorg-devel
BuildRequires: kde4base-workspace-devel >= %version kde4pimlibs-devel >= %version
BuildRequires: python-modules-xml shared-mime-info
BuildRequires: kde4base-workspace-core kde4network-kopete kde4pim-kmail
%if_enabled lancelot
BuildRequires: kde4network-devel
BuildRequires: kde4pim-devel
BuildRequires: python-devel
%endif

%description
kdeplasma is a compilation of plasma items ( runners, applets, plasmoids ) for kde4.

%package common
Summary: %name common package
Group: System/Configuration/Other
%description common
Common package for %name

%package -n plasma-applet-filewatcher
Summary: Monitor applet for files
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-filewatcher
Monitor applet for files.

%package -n plasma-applet-notes
Summary: Plasma notes applets
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-notes
Plasma notes applets.

#%package -n plasma-applet-bluemarble

#Summary: OpenGL world planet applet
#Group: Graphical desktop/KDE
#Requires: %name-common = %version-%release
#Requires: kde4base-workspace-core
#%description -n plasma-applet-bluemarble
#OpenGL world planet applet.

%package -n plasma-applet-showdesktop
Summary: Show desktop contents
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-showdesktop
Show desktop contents.

%package -n plasma-applet-comic
Summary: Make your day happy with daily desktop comics applet
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-dataengine-comic
%description -n plasma-applet-comic
Make your day happy with daily desktop comics applet

%package -n plasma-applet-konqprofiles
Summary: Live konqueror profile viewer
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-konqprofiles
Live konqueror profile viewer.

%package -n plasma-applet-konsoleprofiles
Summary: Live konsole profile viewer
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-konsoleprofiles
Live konsole profile viewer.

%package -n plasma-applet-luna
Summary: Lunar calendar
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-luna
Lunar calendar applet.

%package -n plasma-applet-lancelot
Summary: Plasma lancelot applets
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-lancelot
Plasma lancelot applets.

%package -n liblancelot4
Summary: %name library
Group: System/Libraries
Requires: %name-common = %version-%release
%description -n liblancelot4
%name library.

%package -n plasma-applet-twitter
Summary: Twitter blog applet
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-dataengine-twitter
%description -n plasma-applet-twitter
Twiter blog applet

%package -n plasma-applet-nowplaying
Summary: SWoong notifier applet
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-nowplaying
Song notifier applet

%package -n plasma-applet-binaryclock
Summary: Simplified way to see the hours
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-binaryclock
Simplified way to see the hours.

%package -n plasma-applet-dict
Summary: Dict applet
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-dict
A dict applets.

%package -n plasma-applet-fuzzy-clock
Summary: A lazy way to see the hours
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-fuzzy-clock
A lazy way to see the hours.

%package -n plasma-applet-frame
Summary: A basic pictures frame to desktop
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-frame
A basic pictures frame to desktop.

%package -n plasma-applet-showdashboard
Summary: Plasma showdashboard applets
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-showdashboard
Plasma showdashboard applets.

%package -n plasma-applet-calculator
Summary: Plasma calculator applets
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-calculator
Plasma calculator applets.

%package -n plasma-applet-fifteenpuzzle
Summary: Plasma fifteenpuzzle applets
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-fifteenpuzzle
Plasma fifteenpuzzle applets.

%package -n plasma-applet-kolourpicker
Summary: Basic color picker
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-applet-kolourpicker
Basic color picker.

%package -n plasma-dataengine-comic
Summary: Plasma comic dataengines
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-dataengine-comic
Plasma comic dataengines.

%package -n plasma-dataengine-twitter
Summary: Plasma twitter dataengines
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-dataengine-twitter
Plasma twitter dataengines.

%package -n plasma-desktoptheme-default
Summary: Plasma default desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-default
Plasma default desktopthemes.

%package -n plasma-desktoptheme-heron
Summary: Plasma heron desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-desktoptheme-default
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-heron
Plasma heron desktopthemes.

%package -n plasma-desktoptheme-aya
Summary: Plasma aya desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-desktoptheme-default
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-aya
Plasma aya desktopthemes.

%package -n plasma-desktoptheme-slim-glow
Summary: Plasma slim-glow desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-desktoptheme-default
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-slim-glow
Plasma slim-glow desktopthemes.

%package -n plasma-desktoptheme-silicon
Summary: Plasma silicon desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-desktoptheme-default
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-silicon
Plasma silicon desktopthemes.

%package -n plasma-desktoptheme-elegance
Summary: Plasma elegance desktopthemes
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
Requires: plasma-desktoptheme-default
Provides: plasma-desktoptheme
%description -n plasma-desktoptheme-elegance
Plasma elegance desktopthemes.

%package -n plasma-runner-converter
Summary: Plasma converter runners
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-runner-converter
Plasma converter runners.

%package -n plasma-runner-contacts
Summary: Plasma contacts runners
Group: Graphical desktop/KDE
Requires: %name-common = %version-%release
Requires: kde4base-workspace-core
%description -n plasma-runner-contacts
Plasma contacts runners.

%package -n libplasmacomicprovidercore4
Summary: %name library
Group: System/Libraries
Requires: %name-common = %version-%release
%description -n libplasmacomicprovidercore4
%name library.

%package -n libplasmaappletdialog4
Summary: %name library
Group: System/Libraries
Requires: %name-common = %version-%release
%description -n libplasmaappletdialog4
%name library.

%package devel
Summary: Devel stuff for %name
Group: Development/KDE and QT
Requires: %name-common = %version-%release
Requires: kde4libs-devel
%description devel
This package contains header files needed if you wish to build applications
based on %name


%prep
%setup -q -n %rname-%version
%if_enabled lancelot
%patch0 -p0
%patch1 -p0
%endif

%build
%K4build

%install
%K4install

%post -n liblancelot4
%post_ldconfig
%postun -n liblancelot4
%postun_ldconfig
%post -n libplasmacomicprovidercore4
%post_ldconfig
%postun -n libplasmacomicprovidercore4
%postun_ldconfig
%post -n libplasmaappletdialog4
%post_ldconfig
%postun -n libplasmaappletdialog4
%postun_ldconfig


%files
%files common

%files -n plasma-applet-filewatcher
%_K4lib/plasma_applet_fileWatcher.so
%_K4srv/plasma-fileWatcher-default.desktop

%files -n plasma-applet-notes
%_K4lib/plasma_applet_notes.so
%_K4srv/plasma-notes-default.desktop

#%files -n plasma-applet-bluemarble

#%defattr(-,root,root)
#%_K4lib/plasma_applet_bluemarble.so
#%_K4srv/plasma-applet-bluemarble.desktop
#%_K4apps/plasma-bluemarble
#

%files -n plasma-applet-showdesktop
%_K4lib/plasma_applet_showdesktop.so
%_K4srv/plasma-applet-showdesktop.desktop

%files -n plasma-applet-comic
%_K4lib/plasma_applet_comic.so
%_K4srv/plasma-dataengine-comic.desktop
%_K4apps/plasma-comic
%_K4srv/xkcdprovider.desktop
%_K4srv/userfriendlyprovider.desktop
%_K4srv/snoopyprovider.desktop
%_K4srv/dilbertprovider.desktop
%_K4srv/garfieldprovider.desktop
%_K4srv/osnewsprovider.desktop
%_K4srv/phdprovider.desktop
%_K4srvtyp/plasma_comicprovider.desktop

%files -n plasma-applet-konqprofiles
%_K4lib/plasma_applet_konqprofiles.so
%_K4srv/plasma-applet-konqprofiles.desktop

%files -n plasma-applet-konsoleprofiles
%_K4lib/plasma_applet_konsoleprofiles.so
%_K4srv/plasma-applet-konsoleprofiles.desktop

%files -n plasma-applet-luna
%_K4lib/plasma_applet_luna.so
%_K4srv/plasma-applet-luna.desktop

%if_enabled lancelot
%files -n plasma-applet-lancelot
%__kde4_bindir/lancelot
%_K4lib/plasma_applet_lancelot_part.so
%_K4lib/plasma_applet_lancelot_launcher.so
%_K4srv/plasma-applet-lancelot-launcher.desktop
%_K4dbus_services/org.kde.lancelot.service
%__kde4_iconsdir/hicolor/*/apps/lancelot*.png
%_K4srv/plasma-applet-lancelot-part.desktop
%_K4xdg_mime/lancelotpart-mime.xml
%_K4apps/desktoptheme/default/lancelot

%files -n liblancelot4
%_K4libdir/liblancelot.so.*
%endif

%files -n plasma-applet-twitter
%_K4lib/plasma_applet_twitter.so
%_K4srv/plasma-twitter-default.desktop

%files -n plasma-applet-nowplaying
%_K4lib/plasma_applet_nowplaying.so
%_K4srv/plasma-applet-nowplaying.desktop

%files -n plasma-applet-binaryclock
%_K4lib/plasma_applet_binaryclock.so
%_K4srv/plasma-applet-binaryclock.desktop

%files -n plasma-applet-dict
%_K4lib/plasma_applet_dict.so
%_K4srv/plasma-dict-default.desktop

%files -n plasma-applet-fuzzy-clock
%_K4lib/plasma_applet_fuzzy_clock.so
%_K4srv/plasma-clock-fuzzy.desktop

%files -n plasma-applet-frame
%_K4lib/plasma_applet_frame.so
%_K4srv/plasma-frame-default.desktop

%files -n plasma-applet-showdashboard
%_K4lib/plasma_applet_showdashboard.so
%_K4srv/plasma-applet-showdashboard.desktop

%files -n plasma-applet-calculator
%_K4lib/plasma_applet_calculator.so
%_K4srv/plasma-applet-calculator.desktop

%files -n plasma-applet-fifteenpuzzle
%_K4lib/plasma_applet_fifteenPuzzle.so
%_K4srv/plasma-applet-fifteenPuzzle.desktop
%__kde4_iconsdir/*/*/*/fifteenpuzzle.*

%files -n plasma-applet-kolourpicker
%_K4lib/plasma_applet_kolourpicker.so
%_K4srv/plasma-kolourpicker-default.desktop

%files -n plasma-dataengine-comic
%_K4lib/plasma_comic*
%_K4lib/plasma_engine_comic.*
%_K4srv/plasma-comic-default.desktop

%files -n plasma-dataengine-twitter
%_K4lib/plasma_engine_twitter.so
%_K4srv/plasma-dataengine-twitter.desktop

%files -n plasma-desktoptheme-default
%_K4apps/desktoptheme/default/widgets

%files -n plasma-desktoptheme-heron
%_K4apps/desktoptheme/heron

%files -n plasma-desktoptheme-aya
%_K4apps/desktoptheme/Aya

%files -n plasma-desktoptheme-slim-glow
%_K4apps/desktoptheme/slim-glow

%files -n plasma-desktoptheme-silicon
%_K4apps/desktoptheme/Silicon

%files -n plasma-desktoptheme-elegance
%_K4apps/desktoptheme/Elegance

%files -n plasma-runner-converter
%_K4srv/plasma-runner-converter.desktop

%files -n plasma-runner-contacts
%_K4lib/krunner_contacts.so
%_K4lib/krunner_converterrunner.so
%_K4srv/plasma-runner-contacts.desktop

%files -n libplasmacomicprovidercore4
%_K4libdir/libplasmacomicprovidercore.so.*

%files -n libplasmaappletdialog4
%_K4libdir/libplasmaappletdialog.so.*

%files devel
%_K4includedir/*
%__kde4_libdir_link/*.so

%changelog

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

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