Fix TDE 3.5.13 package dependencies

v3.5.13-sru
albator 13 years ago
parent 0061571b57
commit 8ad5f89012

@ -4,6 +4,7 @@ dependencies/qt3
dependencies/tqtinterface dependencies/tqtinterface
dependencies/dbus-tqt dependencies/dbus-tqt
dependencies/arts dependencies/arts
trinity-desktop
kdelibs kdelibs
kdebase kdebase
kdebindings kdebindings

@ -54,8 +54,10 @@ Provides: kdemultimedia3 = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
BuildRequires: zlib-devel BuildRequires: trinity-arts-devel
BuildRequires: trinity-kdelibs-devel BuildRequires: trinity-kdelibs-devel
BuildRequires: zlib-devel
BuildRequires: libvorbis-devel BuildRequires: libvorbis-devel
BuildRequires: audiofile-devel BuildRequires: audiofile-devel
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
@ -350,6 +352,9 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%{_libdir}/mcop/* %{_libdir}/mcop/*
%{_libdir}/libkdeinit_*.so %{_libdir}/libkdeinit_*.so
#%{_libdir}/liboggarts.so #%{_libdir}/liboggarts.so
%{_libdir}/libmpeg-0.3.0.so
%{_libdir}/libyafcore.so
%{_libdir}/libyafxplayer.so
%{tde_libdir}/* %{tde_libdir}/*
%{_libdir}/kconf_update_bin/* %{_libdir}/kconf_update_bin/*
%{_bindir}/* %{_bindir}/*
@ -391,7 +396,9 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%exclude %{_libdir}/libnoatunarts.* %exclude %{_libdir}/libnoatunarts.*
#exclude %{_libdir}/liboggarts.so #exclude %{_libdir}/liboggarts.so
%exclude %{_libdir}/libwinskinvis.so %exclude %{_libdir}/libwinskinvis.so
%exclude %{_libdir}/libmpeg-0.3.0.so
%exclude %{_libdir}/libyafcore.so
%exclude %{_libdir}/libyafxplayer.so
%changelog %changelog
* Sun Oct 30 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-1 * Sun Oct 30 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-1

@ -31,9 +31,9 @@ Prefix: %{_prefix}
Source0: kdepim-%{version}.tar.gz Source0: kdepim-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: tqtinterface BuildRequires: tqtinterface-devel
BuildRequires: trinity-arts BuildRequires: trinity-arts-devel
BuildRequires: trinity-kdelibs BuildRequires: trinity-kdelibs-devel
BuildRequires: gpgme-devel BuildRequires: gpgme-devel
BuildRequires: libgpg-error-devel BuildRequires: libgpg-error-devel
BuildRequires: flex BuildRequires: flex
@ -46,6 +46,10 @@ BuildRequires: libcarddav-devel
%if 0%{?fedora} >= 15 %if 0%{?fedora} >= 15
BuildRequires: flex-static BuildRequires: flex-static
%else
%if 0%{?rhel} <= 5
BuildRequires: trinity-libcurl-devel
%endif
%endif %endif
Requires: trinity-kdelibs Requires: trinity-kdelibs
@ -98,7 +102,8 @@ cd build
-DBUILD_ALL=ON \ -DBUILD_ALL=ON \
.. ..
%__make %{?_smp_mflags} # Do not use %{?_smp_mflags} !
%__make
%install %install
export PATH="%{_bindir}:${PATH}" export PATH="%{_bindir}:${PATH}"
@ -130,6 +135,7 @@ export PATH="%{_bindir}:${PATH}"
%{_libdir}/kconf_update_bin/* %{_libdir}/kconf_update_bin/*
%{_libdir}/libakregatorprivate.so %{_libdir}/libakregatorprivate.so
%{_libdir}/libkmailprivate.so %{_libdir}/libkmailprivate.so
%{_libdir}/libkmobiledevice.so
%{tde_docdir}/HTML/en/* %{tde_docdir}/HTML/en/*
%files devel %files devel
@ -141,6 +147,7 @@ export PATH="%{_bindir}:${PATH}"
%{tde_libdir}/plugins/designer/*.la %{tde_libdir}/plugins/designer/*.la
%exclude %{_libdir}/libakregatorprivate.so %exclude %{_libdir}/libakregatorprivate.so
%exclude %{_libdir}/libkmailprivate.so %exclude %{_libdir}/libkmailprivate.so
%exclude %{_libdir}/libkmobiledevice.so
%{_datadir}/cmake/*.cmake %{_datadir}/cmake/*.cmake
%changelog %changelog

@ -0,0 +1,94 @@
# Default version for this component
%if "%{?version}" == ""
%define version 3.5.13
%endif
%define release 1
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
%if "%{?_prefix}" != "/usr"
%define _variant .opt
%define _docdir %{_prefix}/share/doc
%endif
Name: trinity-desktop
Version: %{version}
Release: %{?release}%{?dist}%{?_variant}
License: GPL
Summary: Meta-package to install TDE
Group: User Interface/Desktops
Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr>
URL: http://www.trinitydesktop.org/
Prefix: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: trinity-kdeaccessibility >= %{version}
Requires: trinity-kdeaddons >= %{version}
Requires: trinity-kdeadmin >= %{version}
Requires: trinity-kdeartwork >= %{version}
Requires: trinity-kdeartwork-icons >= %{version}
Requires: trinity-kdebase >= %{version}
Requires: trinity-kdebindings >= %{version}
Requires: trinity-kdeedu >= %{version}
Requires: trinity-kdegames >= %{version}
Requires: trinity-kdegraphics >= %{version}
Requires: trinity-kdemultimedia >= %{version}
Requires: trinity-kdenetwork >= %{version}
Requires: trinity-kdepim >= %{version}
Requires: trinity-kdeutils >= %{version}
Requires: trinity-kdetoys >= %{version}
%description
The TDE project aims to keep the KDE3.5 computing style alive, as well as
polish off any rough edges that were present as of KDE 3.5.10. Along
the way, new useful features will be added to keep the environment
up-to-date.
Toward that end, significant new enhancements have already been made in
areas such as display control, network connectivity, user
authentication, and much more!
%package dev
Group: User Interface/Desktops
Summary: Meta-package to install TDE development tools
Requires: trinity-kdesdk >= %{version}
Requires: trinity-kdevelop >= %{version}
Requires: trinity-kdewebdev >= %{version}
%description dev
%{summary}
%package extras
Group: User Interface/Desktops
Summary: Meta-package to install extra TDE packages
Requires: trinity-kdeaddons-extras >= %{version}
Requires: trinity-kdebase-extras >= %{version}
Requires: trinity-kdegraphics-extras >= %{version}
Requires: trinity-kdemultimedia-extras >= %{version}
Requires: trinity-kdenetwork-extras >= %{version}
Requires: trinity-kdeutils-extras >= %{version}
%description extras
%{summary}
%package all
Group: User Interface/Desktops
Summary: Meta-package to install all TDE packages
Requires: %{name} == %{version}
Requires: %{name}-dev == %{version}
Requires: %{name}-extras == %{version}
%description all
%{summary}
%files
%files dev
%files all
Loading…
Cancel
Save