summaryrefslogtreecommitdiffstats
path: root/redhat
diff options
context:
space:
mode:
authorFrancois Andriot <francois.andriot@free.fr>2012-08-09 12:11:39 +0200
committerFrancois Andriot <francois.andriot@free.fr>2012-08-09 12:11:39 +0200
commit3fb79c5fd70b0ca33f29f2ad6d4c0ac004a1169c (patch)
tree4deeae0ddf5f85932ac82197e36fbb83ad27096f /redhat
parent86c48cec51f59dd8b6f693fbc4d01817d6f91f96 (diff)
downloadtde-packaging-3fb79c5fd70b0ca33f29f2ad6d4c0ac004a1169c.tar.gz
tde-packaging-3fb79c5fd70b0ca33f29f2ad6d4c0ac004a1169c.zip
RHEL/Fedora: update build script
Diffstat (limited to 'redhat')
-rw-r--r--redhat/extras/trinity-desktop/trinity-desktop.spec134
-rwxr-xr-xredhat/genrpm.sh2
2 files changed, 134 insertions, 2 deletions
diff --git a/redhat/extras/trinity-desktop/trinity-desktop.spec b/redhat/extras/trinity-desktop/trinity-desktop.spec
index faf09237e..53fdbdf15 100644
--- a/redhat/extras/trinity-desktop/trinity-desktop.spec
+++ b/redhat/extras/trinity-desktop/trinity-desktop.spec
@@ -6,7 +6,7 @@
Name: trinity-desktop
Version: 3.5.13
-Release: 5%{?dist}%{?_variant}
+Release: 6%{?dist}%{?_variant}
License: GPL
Summary: Meta-package to install TDE
Group: User Interface/Desktops
@@ -76,12 +76,141 @@ Requires: trinity-tdewebdev >= %{version}
##########
+%package applications
+Group: User Interface/Desktops
+Summary: Meta-package to install all TDE applications
+
+Requires: trinity-abakus
+Requires: trinity-amarok
+Requires: trinity-basket
+Requires: trinity-bibletime
+#Requires: trinity-compizconfig-backend-kconfig
+#Requires: trinity-desktop-effects-kde
+Requires: trinity-digikam
+Requires: trinity-dolphin
+Requires: trinity-filelight
+#Requires: trinity-filelight-l10n
+# Fusion-icon requires 'trinity-compizconfig-backend-kconfig'
+#Requires: trinity-fusion-icon
+Requires: trinity-gwenview
+Requires: trinity-k3b
+# Warning, k9copy requires ffmpeg
+Requires: trinity-k9copy
+Requires: trinity-kaffeine
+Requires: trinity-kaffeine-mozilla
+Requires: trinity-katapult
+Requires: trinity-kbarcode
+Requires: trinity-kbfx
+Requires: trinity-kbookreader
+Requires: trinity-kchmviewer
+Requires: trinity-kcmautostart
+Requires: trinity-kcpuload
+Requires: trinity-kdbusnotification
+Requires: trinity-guidance
+Requires: trinity-style-lipstik
+Requires: trinity-style-qtcurve
+Requires: trinity-systemsettings
+Requires: trinity-kdesudo
+Requires: trinity-kdesvn
+Requires: trinity-kdiff3
+Requires: trinity-kdirstat
+Requires: trinity-kdmtheme
+Requires: trinity-keep
+Requires: trinity-kerry
+Requires: trinity-kgtk-qt3
+Requires: trinity-kile
+Requires: trinity-kima
+Requires: trinity-kio-locate
+Requires: trinity-kio-umountwrapper
+Requires: trinity-kiosktool
+Requires: trinity-kmplayer
+Requires: trinity-kmyfirewall
+Requires: trinity-kmymoney
+Requires: trinity-knemo
+Requires: trinity-knetload
+Requires: trinity-knetstats
+Requires: trinity-knetworkmanager
+Requires: trinity-knights
+Requires: trinity-knowit
+Requires: trinity-knutclient
+Requires: trinity-koffice-suite
+#Requires: trinity-konstruct
+Requires: trinity-konversation
+Requires: trinity-kopete-otr
+Requires: trinity-kpicosim
+Requires: trinity-kpilot
+# Warning, kradio requires libmp3lame
+Requires: trinity-kradio
+Requires: trinity-krename
+Requires: trinity-krusader
+Requires: trinity-ksplash-engine-moodin
+Requires: trinity-ksquirrel
+Requires: trinity-kstreamripper
+Requires: trinity-ksystemlog
+Requires: trinity-ktechlab
+Requires: trinity-ktorrent
+Requires: trinity-kuickshow
+Requires: trinity-kvirc
+Requires: trinity-kvkbd
+#Requires: trinity-kvpnc # R14 only
+Requires: trinity-kwin-style-crystal
+Requires: trinity-piklab
+Requires: trinity-potracegui
+#Requires: trinity-qt4-tqt-theme-engine
+Requires: trinity-smartcardauth
+Requires: trinity-smb4k
+Requires: trinity-soundkonverter
+Requires: trinity-tellico
+Requires: trinity-wlassistant
+Requires: trinity-yakuake
+
+# On RHEL 5, HAL version is too old for kpowersave .
+%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion}
+Requires: trinity-kpowersave
+%endif
+
+# On RHEL 5, GTK2 version is too old for gtk-qt-engine.
+%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion}
+Requires: trinity-gtk-qt-engine
+%endif
+
+# On RHEL 5, lilypond is not available, so no rosegarden :'-(
+%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion}
+Requires: trinity-rosegarden
+%endif
+
+%description applications
+%{summary}
+
+%files applications
+
+##########
+
+%package extras
+Group: User Interface/Desktops
+Summary: Meta-package to install all extras (unofficial) TDE packages
+
+Requires: trinity-akode
+Requires: trinity-kasablanca
+Requires: trinity-kdebluetooth
+Requires: trinity-ksensors
+Requires: trinity-style-ia-oa
+
+%description extras
+%{summary}
+
+%files extras
+
+##########
+
%package all
Group: User Interface/Desktops
Summary: Meta-package to install all TDE packages
Requires: %{name} = %{version}
+Requires: %{name}-applications = %{version}
Requires: %{name}-devel = %{version}
+#Requires: %{name}-extras = %{version}
%description all
%{summary}
@@ -133,6 +262,9 @@ Summary: Yum configuration files for Trinity
%endif
%changelog
+* Mon Aug 06 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6
+- Add 'applications' subpackage
+
* Wed Aug 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-5
- Updates to reflect new packages names
- Add Mageia 2 support
diff --git a/redhat/genrpm.sh b/redhat/genrpm.sh
index 8aeee8f7b..9decbeb12 100755
--- a/redhat/genrpm.sh
+++ b/redhat/genrpm.sh
@@ -57,7 +57,7 @@ VERSION=$( awk '{ if ($1 == "'${COMP}'") { print $2; } }' components.txt )
# If no version is set in text file, get version number from source tarball name
if [ -z "${VERSION}" ]; then
if [ -n "${REQVERSION}" ]; then
- set $( cd "${COMP}"; echo ${COMP##*/}*-${REQVERSION}.tar.gz)
+ set $( cd "${COMP}"; echo ${COMP##*/}*-${REQVERSION%-sru}*.tar.gz)
else
set $( cd "${COMP}"; echo ${COMP##*/}*.tar.* )
fi