summaryrefslogtreecommitdiffstats
path: root/redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec')
-rw-r--r--redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec116
1 files changed, 81 insertions, 35 deletions
diff --git a/redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec b/redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec
index a93b07673..5a27ceb5e 100644
--- a/redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec
+++ b/redhat/extras/trinity-desktop/trinity-desktop-14.0.0.spec
@@ -1,23 +1,48 @@
+#
+# spec file for package trinity-desktop (version R14)
+#
+# Copyright (c) 2014 Trinity Desktop Environment
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+#
+# Please submit bugfixes or comments via http://www.trinitydesktop.org/
+#
+
# Starting with TDE R14.0.0, TDE is not intended to run in RHEL4 and older.
# Minimum (oldest) distribution supported is RHEL5.
+%if "%{?tde_version}" == ""
+%define tde_version 14.0.0
+%endif
+
# If TDE is built in a specific prefix (e.g. /opt/trinity), the release will be suffixed with ".opt".
%if "%{?tde_prefix}" != "/usr"
-%define _variant .opt
%define _docdir %{_datadir}/doc
%define tde_datadir %{tde_prefix}/share
%endif
Name: trinity-desktop
-Version: 14.0.0
-Release: 1%{?dist}%{?_variant}
-License: GPL
+Version: %{tde_version}
+Release: 1%{?dist}
Summary: Meta-package to install TDE
Group: User Interface/Desktops
+URL: http://www.trinitydesktop.org/
+
+%if 0%{?suse_version}
+License: GPL-2.0+
+%else
+License: GPLv2+
+%endif
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)
@@ -93,8 +118,6 @@ Requires: trinity-digikam
Requires: trinity-dolphin
Requires: trinity-filelight
Requires: trinity-gwenview
-Requires: trinity-k3b
-Requires: trinity-k9copy
Requires: trinity-kaffeine
Requires: trinity-kaffeine-mozilla
Requires: trinity-kasablanca
@@ -106,19 +129,15 @@ Requires: trinity-kbiff
Requires: trinity-kbookreader
Requires: trinity-kchmviewer
Requires: trinity-kcmautostart
-Requires: trinity-kcmldap
-Requires: trinity-kcmldapcontroller
-Requires: trinity-kcmldapmanager
Requires: trinity-kcpuload
Requires: trinity-kdbg
Requires: trinity-kdbusnotification
Requires: trinity-kdiff3
Requires: trinity-kdirstat
Requires: trinity-keep
-Requires: trinity-kerberostray
+Requires: trinity-keximdb
Requires: trinity-kftpgrabber
Requires: trinity-kile
-Requires: trinity-kima
Requires: trinity-kiosktool
Requires: trinity-kkbswitch
Requires: trinity-klcddimmer
@@ -134,8 +153,10 @@ Requires: trinity-knmap
Requires: trinity-knutclient
Requires: trinity-koffice-suite
Requires: trinity-konversation
+Requires: trinity-kooldock
Requires: trinity-kopete-otr
Requires: trinity-kpicosim
+Requires: trinity-kplayer
Requires: trinity-krecipes
Requires: trinity-krename
Requires: trinity-krusader
@@ -153,13 +174,18 @@ Requires: trinity-kuickshow
Requires: trinity-kvirc
Requires: trinity-kvkbd
Requires: trinity-kvpnc
+Requires: trinity-kxmleditor
Requires: trinity-mplayerthumbs
Requires: trinity-piklab
Requires: trinity-potracegui
Requires: trinity-smb4k
Requires: trinity-smartcardauth
Requires: trinity-soundkonverter
+Requires: trinity-tastymenu
Requires: trinity-tde-guidance
+Requires: trinity-tde-style-baghira
+Requires: trinity-tde-style-domino
+Requires: trinity-tde-style-ia-ora
Requires: trinity-tde-style-lipstik
Requires: trinity-tde-style-qtcurve
Requires: trinity-tde-systemsettings
@@ -171,7 +197,6 @@ Requires: trinity-tdeio-umountwrapper
Requires: trinity-tderadio
Requires: trinity-tdesvn
Requires: trinity-tdmtheme
-Requires: trinity-tellico
Requires: trinity-tork
Requires: trinity-twin-style-crystal
Requires: trinity-wlassistant
@@ -182,27 +207,40 @@ Requires: trinity-yakuake
Requires: trinity-tdesudo
%endif
-# RHEL5: pilot library is too old
+# PCLinuxOS and RHEL 5 don't have heimdal ...
%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
+%if 0%{?pclinuxos} == 0
+Requires: trinity-kcmldap
+Requires: trinity-kcmldapcontroller
+Requires: trinity-kcmldapmanager
+Requires: trinity-kerberostray
+%endif
+%endif
+
+# RHEL5: UDEV is too old
+%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
+Requires: trinity-k3b
+Requires: trinity-k9copy
+Requires: trinity-kima
Requires: trinity-kpilot
+Requires: trinity-tellico
+Requires: trinity-tdepowersave
%endif
# Network management
# RHEL 6 and openSUSE 11.x: knetworkmanager8
-%if 0%{?rhel} == 6
-Requires: trinity-knetworkmanager
-%endif
-%if 0%{?suse_version} && 0%{?suse_version} <= 1140
+%if 0%{?suse_version} && 0%{?suse_version} <= 1140 || 0%{?rhel} == 6
Requires: trinity-knetworkmanager
%endif
# Other distros use tdenetworkmanager (since R14)
-%if 0%{?rhel} >= 7 || 0%{?suse_version} >= 1210 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?pclinuxos}
+%if 0%{?rhel} >= 7 || 0%{?suse_version} >= 1210 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?pclinuxos} || 0%{?fedora}
Requires: trinity-tdenetworkmanager
+Obsoletes: trinity-knetworkmanager
+Obsoletes: trinity-knetworkmanager8
%endif
# Power management
Obsoletes: trinity-tde-guidance-powermanager
-Requires: trinity-tdepowersave
# Decoration-related stuff (not installed by default)
#Requires: trinity-kgtk-qt3
@@ -210,9 +248,13 @@ Requires: trinity-tdepowersave
#Requires: trinity-gtk3-tqt-engine
#Requires: trinity-qt4-tqt-theme-engine
+# Missing qalculate on older RHEL ...
+%if 0%{?rhel} == 0 || 0%{?rhel} >= 7
+Requires: trinity-qalculate-tde
+%endif
+
# On RHEL 5/7, lilypond is not available, so no rosegarden :'-(
-%if 0%{?rhel} == 5 || 0%{?rhel} == 7
-%else
+%if 0%{?rhel} == 6 || 0%{?suse_version} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?pclinuxos} || 0%{?fedora}
Requires: trinity-rosegarden
%endif
@@ -246,24 +288,28 @@ Requires: trinity-rosegarden
Group: User Interface/Desktops
Summary: Meta-package to install all extras (unofficial) TDE packages
-Requires: trinity-akode
-#Requires: trinity-kdebluetooth
-#Requires: trinity-kcheckgmail
Requires: trinity-icons-crystalsvg-updated
Requires: trinity-icons-kfaenza
+Requires: trinity-icons-nuvola
Requires: trinity-icons-oxygen
-Requires: trinity-kickoff-i18n
-#Requires: trinity-knoda
-Requires: trinity-style-ia-ora
+#Requires: trinity-kickoff-i18n
+#Requires: trinity-kcheckgmail
+#Requires: trinity-kdebluetooth
+Requires: trinity-kdevmon
+Requires: trinity-kdissert
+Requires: trinity-klamav
+Requires: trinity-knoda
+Requires: trinity-kompose
+Requires: trinity-koverartist
+Requires: trinity-kpacman
+Requires: trinity-mathemagics
#Requires: trinity-tdeio-sysinfo-plugin
-Requires: trinity-theme-baghira
-
-# GLIBC too old on RHEL <= 5
-%if 0%{?mdkversion} || 0%{?mgaversion} || 0%{?fedora} || 0%{?suse_version} || 0%{?rhel} >= 6
-Requires: trinity-twinkle
+%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
+Requires: trinity-klibido
%endif
+
%description extras
%{summary}
@@ -310,8 +356,10 @@ Requires(pre): coreutils
%prep
+
%build
+
%install
%__rm -rf %{?buildroot}
%__mkdir_p "%{?buildroot}%{_sysconfdir}/yum.repos.d"
@@ -344,5 +392,3 @@ Requires(pre): coreutils
%changelog
-* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 14.0.0-1
-- Initial build for TDE R14