RHEL/Fedora: updates many packaging

pull/3/head
Francois Andriot 12 years ago
parent 2c5e188a82
commit 24f013d747

@ -68,7 +68,8 @@ unset QTDIR; . /etc/profile.d/qt.sh
%patch1 -p1 %patch1 -p1
%__cp -f "/usr/share/aclocal/libtool.m4" . %__cp -f "/usr/share/aclocal/libtool.m4" .
%__cp -f "/usr/share/libtool/config/ltmain.sh" . %__cp -f "/usr/share/libtool/config/ltmain.sh" . || %__cp "/usr/share/libtool/ltmain.sh" .
autoreconf -fiv autoreconf -fiv

@ -48,8 +48,9 @@ Patch1: bp001-9b57232f.diff
Patch2: bp002-d654b107.diff Patch2: bp002-d654b107.diff
BuildRequires: tqtinterface-devel BuildRequires: tqtinterface-devel
BuildRequires: trinity-kdelibs-devel BuildRequires: trinity-arts-devel
BuildRequires: trinity-kdebase-devel BuildRequires: trinity-tdelibs-devel
BuildRequires: trinity-tdebase-devel
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
%description %description
@ -130,7 +131,7 @@ done
%{tde_tdedocdir}/HTML/*/* %{tde_tdedocdir}/HTML/*/*
%{tde_datadir}/services/*.desktop %{tde_datadir}/services/*.desktop
%{tde_datadir}/applnk/Development/*.desktop %{tde_datadir}/applnk/Development/*.desktop
%{tde_datadir}/applnk/.hidden/*.desktop %{tde_datadir}/applnk/.hidden/kdiff3plugin.desktop
%{tde_mandir}/man*/* %{tde_mandir}/man*/*
%{tde_tdelibdir}/*.so %{tde_tdelibdir}/*.so

@ -118,7 +118,9 @@ This package contains development files needed for KMyMoney plugins.
%patch1 -p1 %patch1 -p1
%patch2 -p1 %patch2 -p1
%patch3 -p1 %patch3 -p1
%if 0%{?mgaversion} || 0%{?mdkversion}
%patch5 -p1 -b .qtpluginsdir %patch5 -p1 -b .qtpluginsdir
%endif
%__install -m644 %{SOURCE1} kmymoney2/widgets/ %__install -m644 %{SOURCE1} kmymoney2/widgets/

@ -102,12 +102,6 @@ BuildRequires: libpaper-devel
BuildRequires: libutempter-devel BuildRequires: libutempter-devel
BuildRequires: GraphicsMagick-devel >= 1.1.0 BuildRequires: GraphicsMagick-devel >= 1.1.0
#%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15
#BuildRequires: poppler-qt-devel >= 0.1.2
#%else
#BuildRequires: trinity-poppler-qt3-devel >= 0.1.2
#%endif
BuildRequires: trinity-tdegraphics-libpoppler-tqt-devel BuildRequires: trinity-tdegraphics-libpoppler-tqt-devel
# These libraries are either too old or too recent on distributions ! # These libraries are either too old or too recent on distributions !

@ -23,7 +23,7 @@
%define _docdir %{tde_docdir} %define _docdir %{tde_docdir}
# Disable Kross support for RHEL <= 5 (python is too old) # Disable Kross support for RHEL <= 5 (python is too old)
%if 0%{?fedora} > 0 || 0%{?rhel} >= 6 %if 0%{?fedora} > 0 || 0%{?rhel} >= 6 || 0%{?mgaversion} || 0%{?mdkversion}
%define with_kross 1 %define with_kross 1
%endif %endif
@ -38,7 +38,7 @@
Name: trinity-%{kdecomp} Name: trinity-%{kdecomp}
Summary: An integrated office suite Summary: An integrated office suite
Version: 1.6.3 Version: 1.6.3
Release: 5%{?dist}%{?_variant} Release: 5%{?dist}%{?_variant}
@ -117,30 +117,23 @@ BuildRequires: libpaper-devel
BuildRequires: libutempter-devel BuildRequires: libutempter-devel
BuildRequires: GraphicsMagick-devel >= 1.1.0 BuildRequires: GraphicsMagick-devel >= 1.1.0
#%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15
#BuildRequires: poppler-qt-devel >= 0.1.2
#%else
#BuildRequires: trinity-poppler-qt3-devel >= 0.1.2
#%endif
BuildRequires: trinity-tdegraphics-libpoppler-tqt-devel BuildRequires: trinity-tdegraphics-libpoppler-tqt-devel
# These libraries are either too old or too recent on distributions ! # These libraries are either too old or too recent on distributions !
# We always provide our versions with TDE... # We always provide our versions with TDE...
BuildRequires: trinity-libwpd-devel BuildRequires: trinity-libwpd-devel
BuildRequires: trinity-libpqxx-devel
%if 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?mgaversion} || 0%{?mdkversion}
BuildRequires: %{_lib}mesagl1-devel BuildRequires: %{_lib}mesagl1-devel
BuildRequires: %{_lib}mesaglu1-devel BuildRequires: %{_lib}mesaglu1-devel
BuildRequires: %{_lib}xi-devel BuildRequires: %{_lib}xi-devel
BuildRequires: wv2-devel BuildRequires: wv2-devel
BuildRequires: libpqxx-devel
%else %else
BuildRequires: libGL-devel BuildRequires: libGL-devel
BuildRequires: libGLU-devel BuildRequires: libGLU-devel
BuildRequires: libXi-devel BuildRequires: libXi-devel
BuildRequires: trinity-wv2-devel BuildRequires: trinity-wv2-devel
BuildRequires: trinity-libpqxx-devel
%endif %endif
%description %description
@ -272,12 +265,18 @@ Requires: %{name}-core = %{version}-%{release}
Summary: A powerful formula editor Summary: A powerful formula editor
Group: Applications/Productivity Group: Applications/Productivity
Requires: %{name}-core = %{version}-%{release} Requires: %{name}-core = %{version}-%{release}
%if 0%{?mgaversion} || 0%{?mdkversion}
Requires: fonts-ttf-dejavu
%else
Requires: lyx-cmex10-fonts Requires: lyx-cmex10-fonts
%if 0%{?fedora} >= 11 || 0%{?rhel} >= 6 %if 0%{?fedora} >= 11 || 0%{?rhel} >= 6
Requires: dejavu-lgc-sans-fonts Requires: dejavu-lgc-sans-fonts
%else %else
Requires: dejavu-lgc-fonts Requires: dejavu-lgc-fonts
%endif %endif
%endif
%description kformula %description kformula
%{summary}. %{summary}.
@ -380,7 +379,7 @@ export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
--with-pic --enable-shared --disable-static \ --with-pic --enable-shared --disable-static \
--with-extra-libs=%{tde_libdir} \ --with-extra-libs=%{tde_libdir} \
--enable-final \ --enable-final \
--with-extra-includes=%{tde_includedir}/tqt \ --with-extra-includes=%{tde_includedir}/tqt:%{tde_includedir}/arts \
--enable-closure \ --enable-closure \
--disable-kexi-macros \ --disable-kexi-macros \
--with-pqxx-includes=%{tde_includedir} \ --with-pqxx-includes=%{tde_includedir} \
@ -422,10 +421,12 @@ desktop-file-install \
## Hack-in NoDisplay=True (http://bugzilla.redhat.com/245061) ## Hack-in NoDisplay=True (http://bugzilla.redhat.com/245061)
## until http://bugzilla.redhat.com/245190 is fixed ## until http://bugzilla.redhat.com/245190 is fixed
%if 0%{?rhel} || 0%{?fedora}
for desktop_file in %{buildroot}%{tde_datadir}/applnk/.hidden/*.desktop ; do for desktop_file in %{buildroot}%{tde_datadir}/applnk/.hidden/*.desktop ; do
grep "^NoDisplay=" ${desktop_file} || \ grep "^NoDisplay=" ${desktop_file} || \
echo "NoDisplay=True" >> ${desktop_file} echo "NoDisplay=True" >> ${desktop_file}
done done
%endif
## unpackaged files ## unpackaged files
# fonts # fonts

@ -0,0 +1,158 @@
# Default version for this component
%define kdecomp kpowersave
# 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
%endif
# TDE 3.5.13 specific building variables
%define tde_bindir %{tde_prefix}/bin
%define tde_datadir %{tde_prefix}/share
%define tde_docdir %{tde_datadir}/doc
%define tde_includedir %{tde_prefix}/include
%define tde_libdir %{tde_prefix}/%{_lib}
%define tde_mandir %{tde_datadir}/man
%define tde_appdir %{tde_datadir}/applications
%define tde_tdeappdir %{tde_appdir}/kde
%define tde_tdedocdir %{tde_docdir}/kde
%define tde_tdeincludedir %{tde_includedir}/kde
%define tde_tdelibdir %{tde_libdir}/trinity
%define _docdir %{tde_docdir}
Name: trinity-%{kdecomp}
Version: 0.7.3
Release: 3%{?dist}%{?_variant}
Summary: HAL based power management applet for Trinityfiles or directories.
License: GPLv2+
Group: Applications/Utilities
Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr>
URL: http://www.trinitydesktop.org/
Prefix: %{tde_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source0: %{kdecomp}-3.5.13.tar.gz
# [kpowersave] Switch to v3.5.13-sru branch
Patch0: kpowersave-3.5.13-sru-20120818.patch
BuildRequires: dbus-tqt-devel
BuildRequires: tqtinterface-devel
BuildRequires: trinity-tdelibs-devel
BuildRequires: trinity-tdebase-devel
BuildRequires: desktop-file-utils
%description
KPowersave is a TDE systray applet which allows to control the power
management settings and policies of your computer.
It relies on HAL to do the heavy lifting.
Current feature list:
* support for ACPI, APM and PMU
* trigger suspend to disk/ram and standby
* switch cpu frequency policy (between: performance, dynamic and powersave)
* applet icon with information about AC state, battery fill and battery
(warning) states
* applet tooltip with information about battery fill and remaining battery
time/percentage
* autosuspend (to suspend the machine if the user has been inactive for a
defined time)
* a global configurable blacklist with programs which prevent autosuspend
(e.g. videoplayer and cd burning tools)
* trigger lock screen and select the lock method
* KNotify support
* online help
* localisations for many languages
KPowersave supports schemes with following configurable specific
settings for:
* screensaver
* DPMS
* autosuspend
* scheme specific blacklist for autosuspend
* notification settings
%prep
%setup -q -n applications/%{kdecomp}
%patch0 -p1
%build
unset QTDIR || : ; . /etc/profile.d/qt.sh
export PATH="%{tde_bindir}:${PATH}"
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
%if 0%{?rhel} || 0%{?fedora}
%__mkdir_p build
cd build
%endif
%cmake \
-DCMAKE_INSTALL_PREFIX=%{tde_prefix} \
-DBIN_INSTALL_DIR=%{tde_bindir} \
-DINCLUDE_INSTALL_DIR=%{tde_tdeincludedir} \
-DLIB_INSTALL_DIR=%{tde_libdir} \
-DSHARE_INSTALL_PREFIX=%{tde_datadir} \
-DCMAKE_SKIP_RPATH="OFF" \
..
%__make %{?_smp_mflags}
%install
export PATH="%{tde_bindir}:${PATH}"
%__rm -rf %{buildroot}
%__make install DESTDIR=%{buildroot} -C build
%clean
%__rm -rf %{buildroot}
%post
update-desktop-database %{tde_appdir} > /dev/null
/sbin/ldconfig
touch --no-create %{tde_datadir}/icons/hicolor || :
gtk-update-icon-cache --quiet %{tde_datadir}/icons/hicolor || :
%postun
update-desktop-database %{tde_appdir} > /dev/null
/sbin/ldconfig
touch --no-create %{tde_datadir}/icons/hicolor || :
gtk-update-icon-cache --quiet %{tde_datadir}/icons/hicolor || :
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{tde_bindir}/kpowersave
%{tde_libdir}/libkdeinit_kpowersave.la
%{tde_libdir}/libkdeinit_kpowersave.so
%{tde_tdelibdir}/kpowersave.la
%{tde_tdelibdir}/kpowersave.so
%{tde_tdeappdir}/kpowersave.desktop
%{tde_datadir}/apps/kpowersave/eventsrc
%{tde_datadir}/apps/kpowersave/icons/*/*/*/*.png
%{tde_datadir}/icons/hicolor/*/*/*.png
%{tde_datadir}/autostart/kpowersave-autostart.desktop
%{tde_datadir}/config/kpowersaverc
%Changelog
* Sat Aug 18 2012 Francois Andriot <francois.andriot@free.fr> - 0.7.3-3
- Rebuilt for tdelibs-3.5.13-11
- Switch to v3.5.13-sru branch
* Sat Nov 26 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-2
- Add missing /sbin/ldconfig
- Add missing doc file
* Sat Nov 19 2011 Francois Andriot <francois.andriot@free.fr> - 0.7.3-1
- Initial build for RHEL 5, RHEL 6, Fedora 15, Fedora 16

@ -66,6 +66,7 @@ BuildRequires: fontconfig-devel
%if 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?mgaversion} || 0%{?mdkversion}
BuildRequires: %{_lib}jack-devel BuildRequires: %{_lib}jack-devel
%else %else
BuildRequires: lirc-devel
BuildRequires: jack-audio-connection-kit-devel BuildRequires: jack-audio-connection-kit-devel
%endif %endif

@ -33,6 +33,8 @@ Patch0: arts-3.5.13-enable_oss.patch
# TDE 3.5.13: Re-enable lost JACK support # TDE 3.5.13: Re-enable lost JACK support
Patch1: arts-3.5.13-enable_jack.patch Patch1: arts-3.5.13-enable_jack.patch
Patch2: arts-3.5.13-add_pulseaudio_support.patch
BuildRequires: tqtinterface-devel BuildRequires: tqtinterface-devel
BuildRequires: audiofile-devel BuildRequires: audiofile-devel
BuildRequires: alsa-lib-devel BuildRequires: alsa-lib-devel
@ -87,6 +89,7 @@ Development files for %{name}
%setup -q -n dependencies/arts %setup -q -n dependencies/arts
%patch0 -p1 %patch0 -p1
%patch1 -p1 %patch1 -p1
%patch2 -p1 -b .pulse
%build %build
unset QTDIR || : ; . /etc/profile.d/qt.sh unset QTDIR || : ; . /etc/profile.d/qt.sh

@ -1,7 +1,11 @@
diff -Nuar kdebluetooth.ORI/admin/acinclude.m4.in kdebluetooth.P/admin/acinclude.m4.in --- a/admin/acinclude.m4.in.trinity 2007-09-05 18:30:55.000000000 +0200
--- kdebluetooth.ORI/admin/acinclude.m4.in 2012-02-12 14:10:33.093808915 +0100 +++ a/admin/acinclude.m4.in 2012-08-19 12:48:49.872571920 +0200
+++ kdebluetooth.P/admin/acinclude.m4.in 2012-02-12 14:13:57.437558226 +0100 @@ -479,14 +479,14 @@
@@ -483,10 +483,10 @@ if test "$kde_qtver" = "2"; then
kde_moduledir='\${libdir}/kde2'
else
- kde_moduledir='\${libdir}/kde3'
+ kde_moduledir='\${libdir}/trinity'
fi fi
fi fi
if test -z "$kde_styledir"; then if test -z "$kde_styledir"; then
@ -14,6 +18,42 @@ diff -Nuar kdebluetooth.ORI/admin/acinclude.m4.in kdebluetooth.P/admin/acinclude
fi fi
if test -z "$xdg_appsdir"; then if test -z "$xdg_appsdir"; then
xdg_appsdir='\${datadir}/applications/kde' xdg_appsdir='\${datadir}/applications/kde'
@@ -546,7 +546,7 @@
AC_DEFUN([KDE_SET_DEFAULT_BINDIRS],
[
- kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/kde3/bin /usr/kde/bin /usr/local/kde/bin"
+ kde_default_bindirs="/usr/bin /usr/local/bin /opt/local/bin /usr/X11R6/bin /opt/kde/bin /opt/trinity/bin /usr/kde/bin /usr/local/kde/bin"
test -n "$KDEDIR" && kde_default_bindirs="$KDEDIR/bin $kde_default_bindirs"
if test -n "$KDEDIRS"; then
kde_save_IFS=$IFS
@@ -612,7 +612,7 @@
KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin], [XMLLINT=""])
if test -n "$MEINPROC" -a "$MEINPROC" != "compiled"; then
- kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/kde3/share /opt/kde/share $prefix/share"
+ kde_sharedirs="/usr/share/kde /usr/local/share /usr/share /opt/trinity/share /opt/kde/share $prefix/share"
test -n "$KDEDIR" && kde_sharedirs="$KDEDIR/share $kde_sharedirs"
AC_FIND_FILE(apps/ksgmltools2/customization/kde-chunk.xsl, $kde_sharedirs, KDE_XSL_STYLESHEET)
if test "$KDE_XSL_STYLESHEET" = "NO"; then
@@ -1793,7 +1793,7 @@
if test -z "$1"; then
-kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/kde3/include /opt/kde/include $x_includes $qt_includes"
+kde_incdirs="$kde_libs_prefix/include /usr/lib/kde/include /usr/local/kde/include /usr/local/include /usr/kde/include /usr/include/kde /usr/include /opt/trinity/include /opt/kde/include $x_includes $qt_includes"
test -n "$KDEDIR" && kde_incdirs="$KDEDIR/include $KDEDIR/include/kde $KDEDIR $kde_incdirs"
kde_incdirs="$ac_kde_includes $kde_incdirs"
AC_FIND_FILE($kde_check_header, $kde_incdirs, kde_incdir)
@@ -1805,7 +1805,7 @@
So, check this please and use another prefix!])
fi
-kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/kde3 /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/kde3/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
+kde_libdirs="$kde_libs_prefix/lib${kdelibsuff} /usr/lib/kde/lib${kdelibsuff} /usr/local/kde/lib${kdelibsuff} /usr/kde/lib${kdelibsuff} /usr/lib${kdelibsuff}/kde /usr/lib${kdelibsuff}/trinity /usr/lib${kdelibsuff} /usr/X11R6/lib${kdelibsuff} /usr/local/lib${kdelibsuff} /opt/trinity/lib${kdelibsuff} /opt/kde/lib${kdelibsuff} /usr/X11R6/kde/lib${kdelibsuff}"
test -n "$KDEDIR" && kde_libdirs="$KDEDIR/lib${kdelibsuff} $KDEDIR $kde_libdirs"
kde_libdirs="$ac_kde_libraries $libdir $kde_libdirs"
AC_FIND_FILE($kde_check_lib, $kde_libdirs, kde_libdir)
@@ -1813,7 +1813,7 @@ @@ -1813,7 +1813,7 @@
kde_widgetdir=NO kde_widgetdir=NO

@ -58,7 +58,9 @@ BuildRequires: obexftp-devel
%endif %endif
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Requires: trinity-kdesu
# kdesu binary
Requires: trinity-tdebase-bin
@ -135,7 +137,7 @@ export CXXFLAGS="${CXXFLAGS} -I%{tde_includedir}/dbus-1.0"
--disable-dependency-tracking \ --disable-dependency-tracking \
--enable-final \ --enable-final \
--enable-closure \ --enable-closure \
--with-extra-includes=%{tde_includedir}/tqt: --with-extra-includes=%{tde_includedir}/tqt
%__make %{?_smp_mflags} LIBTOOL=$(which libtool) %__make %{?_smp_mflags} LIBTOOL=$(which libtool)
@ -168,6 +170,15 @@ rm -f $RPM_BUILD_ROOT/%{_datadir}/applnk/Settings/Network/Bluetooth/.directory
rm -f ${RPM_BUILD_ROOT}%{tde_libdir}/*.a rm -f ${RPM_BUILD_ROOT}%{tde_libdir}/*.a
rm -f ${RPM_BUILD_ROOT}%{tde_libdir}/kde3/*.a rm -f ${RPM_BUILD_ROOT}%{tde_libdir}/kde3/*.a
%find_lang kdebluetooth
# Unwanted files
%__rm -f %{buildroot}%{tde_tdelibdir}/kcm_btpaired.a
%__rm -f %{buildroot}%{tde_tdelibdir}/kio_bluetooth.a
%__rm -f %{buildroot}%{tde_tdelibdir}/kio_obex.a
%__rm -f %{buildroot}%{tde_tdelibdir}/kio_sdp.a
%__rm -f %{buildroot}%{tde_datadir}/applnk/Settings/Network/Bluetooth/.directory
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
@ -184,7 +195,7 @@ touch --no-create %{_datadir}/icons/hicolor ||:
gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2> /dev/null ||: gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2> /dev/null ||:
%files %files -f kdebluetooth.lang
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING INSTALL README %doc AUTHORS ChangeLog COPYING INSTALL README
%{tde_bindir}/kblue* %{tde_bindir}/kblue*
@ -224,7 +235,7 @@ gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2> /dev/null ||:
%files devel %files devel
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{tde_includedir}/* %{tde_tdeincludedir}/*
%{tde_libdir}/*.so %{tde_libdir}/*.so

@ -19,10 +19,10 @@ BuildRequires: autoconf automake libtool m4
%endif %endif
Name: trinity-kde-i18n Name: trinity-i18n
Summary: Internationalization support for Trinity Summary: Internationalization support for Trinity
Version: 3.5.13 Version: 3.5.13
Release: 6%{?dist}%{?_variant} Release: 7%{?dist}%{?_variant}
Vendor: Trinity Project Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr> Packager: Francois Andriot <francois.andriot@free.fr>
@ -53,18 +53,18 @@ Patch1: trinity-kde-i18n-fr-openterminalhere.patch
Patch2: kde-i18n-3.5.13-add_french_translations.patch Patch2: kde-i18n-3.5.13-add_french_translations.patch
# TDE 3.5.13: Updated translations for zh_TW, thanks to Wei-Lun Chao ! # TDE 3.5.13: Updated translations for zh_TW, thanks to Wei-Lun Chao !
Patch3: kde-i18n-3.5.13-add_zh_TW_translations.patch Patch3: kde-i18n-zh_TW-3.5.10.patch.gz
BuildRequires: findutils BuildRequires: findutils
BuildRequires: gettext BuildRequires: gettext
BuildRequires: trinity-arts-devel BuildRequires: trinity-arts-devel
BuildRequires: trinity-kdelibs-devel BuildRequires: trinity-tdelibs-devel
%description %description
%{summary}. %{summary}.
%package Afrikaans %package Afrikaans
Summary: Afrikaans(af) language support for KDE3 Summary: Afrikaans(af) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-af = %{version}-%{release} Provides: %{name}-af = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -72,7 +72,7 @@ Provides: %{name}-af = %{version}-%{release}
%{summary}. %{summary}.
%package Arabic %package Arabic
Summary: Arabic(ar) language support for KDE3 Summary: Arabic(ar) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ar = %{version}-%{release} Provides: %{name}-ar = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -80,7 +80,7 @@ Provides: %{name}-ar = %{version}-%{release}
%{summary}. %{summary}.
%package Azerbaijani %package Azerbaijani
Summary: Azerbaijani(az) language support for KDE3 Summary: Azerbaijani(az) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-az = %{version}-%{release} Provides: %{name}-az = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -88,7 +88,7 @@ Provides: %{name}-az = %{version}-%{release}
%{summary}. %{summary}.
%package Belarusian %package Belarusian
Summary: Belarusian(be) language support for KDE3 Summary: Belarusian(be) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-be = %{version}-%{release} Provides: %{name}-be = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -96,7 +96,7 @@ Provides: %{name}-be = %{version}-%{release}
%{summary}. %{summary}.
%package Bulgarian %package Bulgarian
Summary: Bulgarian(bg) language support for KDE3 Summary: Bulgarian(bg) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-bg = %{version}-%{release} Provides: %{name}-bg = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -104,7 +104,7 @@ Provides: %{name}-bg = %{version}-%{release}
%{summary}. %{summary}.
%package Bengali %package Bengali
Summary: Bengali(bn) language support for KDE3 Summary: Bengali(bn) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-bn = %{version}-%{release} Provides: %{name}-bn = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -112,7 +112,7 @@ Provides: %{name}-bn = %{version}-%{release}
%{summary}. %{summary}.
%package Tibetan %package Tibetan
Summary: Tibetan(bo) language support for KDE3 Summary: Tibetan(bo) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-bo = %{version}-%{release} Provides: %{name}-bo = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -120,7 +120,7 @@ Provides: %{name}-bo = %{version}-%{release}
%{summary}. %{summary}.
%package Breton %package Breton
Summary: Breton(br) language support for KDE3 Summary: Breton(br) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-br = %{version}-%{release} Provides: %{name}-br = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -128,7 +128,7 @@ Provides: %{name}-br = %{version}-%{release}
%{summary}. %{summary}.
%package Bosnian %package Bosnian
Summary: Bosnian(bs) language support for KDE3 Summary: Bosnian(bs) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-bs = %{version}-%{release} Provides: %{name}-bs = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -136,7 +136,7 @@ Provides: %{name}-bs = %{version}-%{release}
%{summary}. %{summary}.
%package Catalan %package Catalan
Summary: Catalan(ca) language support for KDE3 Summary: Catalan(ca) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ca = %{version}-%{release} Provides: %{name}-ca = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -144,7 +144,7 @@ Provides: %{name}-ca = %{version}-%{release}
%{summary}. %{summary}.
%package Czech %package Czech
Summary: Czech(cs) language support for KDE3 Summary: Czech(cs) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-cs = %{version}-%{release} Provides: %{name}-cs = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -152,14 +152,14 @@ Provides: %{name}-cs = %{version}-%{release}
%{summary}. %{summary}.
%package Cymraeg %package Cymraeg
Summary: Cymraeg language support for KDE3 Summary: Cymraeg language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
#Requires: kde-filesystem #Requires: kde-filesystem
%description Cymraeg %description Cymraeg
%{summary}. %{summary}.
%package Welsh %package Welsh
Summary: Welsh(cy) language support for KDE3 Summary: Welsh(cy) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-cy = %{version}-%{release} Provides: %{name}-cy = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -167,7 +167,7 @@ Provides: %{name}-cy = %{version}-%{release}
%{summary}. %{summary}.
%package Danish %package Danish
Summary: Danish(da) language support for KDE3 Summary: Danish(da) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-da = %{version}-%{release} Provides: %{name}-da = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -175,7 +175,7 @@ Provides: %{name}-da = %{version}-%{release}
%{summary}. %{summary}.
%package German %package German
Summary: German(de) language support for KDE3 Summary: German(de) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-de = %{version}-%{release} Provides: %{name}-de = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -183,7 +183,7 @@ Provides: %{name}-de = %{version}-%{release}
%{summary}. %{summary}.
%package Greek %package Greek
Summary: Greek(el) language support for KDE3 Summary: Greek(el) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-el = %{version}-%{release} Provides: %{name}-el = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -191,7 +191,7 @@ Provides: %{name}-el = %{version}-%{release}
%{summary}. %{summary}.
%package British %package British
Summary: British(en_GB) English support for KDE3 Summary: British(en_GB) English support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-en_GB = %{version}-%{release} Provides: %{name}-en_GB = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -199,7 +199,7 @@ Provides: %{name}-en_GB = %{version}-%{release}
%{summary}. %{summary}.
%package Esperanto %package Esperanto
Summary: Esperanto(eo) support for KDE3 Summary: Esperanto(eo) support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-eo = %{version}-%{release} Provides: %{name}-eo = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -207,7 +207,7 @@ Provides: %{name}-eo = %{version}-%{release}
%{summary}. %{summary}.
%package Spanish %package Spanish
Summary: Spanish(es) language support for KDE3 Summary: Spanish(es) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-es = %{version}-%{release} Provides: %{name}-es = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -215,7 +215,7 @@ Provides: %{name}-es = %{version}-%{release}
%{summary}. %{summary}.
%package Estonian %package Estonian
Summary: Estonian(et) language support for KDE3 Summary: Estonian(et) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-et = %{version}-%{release} Provides: %{name}-et = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -223,7 +223,7 @@ Provides: %{name}-et = %{version}-%{release}
%{summary}. %{summary}.
%package Basque %package Basque
Summary: Basque(eu) language support for KDE3 Summary: Basque(eu) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-eu = %{version}-%{release} Provides: %{name}-eu = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -231,7 +231,7 @@ Provides: %{name}-eu = %{version}-%{release}
%{summary}. %{summary}.
%package Farsi %package Farsi
Summary: Farsi(fa) language support for KDE3 Summary: Farsi(fa) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-fa = %{version}-%{release} Provides: %{name}-fa = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -239,7 +239,7 @@ Provides: %{name}-fa = %{version}-%{release}
%{summary}. %{summary}.
%package Finnish %package Finnish
Summary: Finnish(fi) language support for KDE3 Summary: Finnish(fi) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-fi = %{version}-%{release} Provides: %{name}-fi = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -247,7 +247,7 @@ Provides: %{name}-fi = %{version}-%{release}
%{summary}. %{summary}.
%package Faroese %package Faroese
Summary: Faroese(fo) language support for KDE3 Summary: Faroese(fo) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-fo = %{version}-%{release} Provides: %{name}-fo = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -255,7 +255,7 @@ Provides: %{name}-fo = %{version}-%{release}
%{summary}. %{summary}.
%package French %package French
Summary: French(fr) language support for KDE3 Summary: French(fr) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-fr = %{version}-%{release} Provides: %{name}-fr = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -263,7 +263,7 @@ Provides: %{name}-fr = %{version}-%{release}
%{summary}. %{summary}.
%package Frisian %package Frisian
Summary: Frisian(fy) language support for KDE3 Summary: Frisian(fy) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-fy = %{version}-%{release} Provides: %{name}-fy = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -271,7 +271,7 @@ Provides: %{name}-fy = %{version}-%{release}
%{summary}. %{summary}.
%package Irish %package Irish
Summary: Irish(ga) language support for KDE3 Summary: Irish(ga) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Obsoletes: kde-i18n-Gaeilge < %{version} Obsoletes: kde-i18n-Gaeilge < %{version}
Provides: %{name}-ga = %{version}-%{release} Provides: %{name}-ga = %{version}-%{release}
@ -280,7 +280,7 @@ Provides: %{name}-ga = %{version}-%{release}
%{summary}. %{summary}.
%package Galician %package Galician
Summary: Galician(gl) language support for KDE3 Summary: Galician(gl) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-gl = %{version}-%{release} Provides: %{name}-gl = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -288,7 +288,7 @@ Provides: %{name}-gl = %{version}-%{release}
%{summary}. %{summary}.
%package Hebrew %package Hebrew
Summary: Hebrew(he) language support for KDE3 Summary: Hebrew(he) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-he = %{version}-%{release} Provides: %{name}-he = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -296,7 +296,7 @@ Provides: %{name}-he = %{version}-%{release}
%{summary}. %{summary}.
%package Hindi %package Hindi
Summary: Hindi(hi) language support for KDE3 Summary: Hindi(hi) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-hi = %{version}-%{release} Provides: %{name}-hi = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -304,7 +304,7 @@ Provides: %{name}-hi = %{version}-%{release}
%{summary}. %{summary}.
%package Croatian %package Croatian
Summary: Croatian(hr) language support for KDE3 Summary: Croatian(hr) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-hr = %{version}-%{release} Provides: %{name}-hr = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -312,7 +312,7 @@ Provides: %{name}-hr = %{version}-%{release}
%{summary}. %{summary}.
%package Hungarian %package Hungarian
Summary: Hungarian(hu) language support for KDE3 Summary: Hungarian(hu) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-hu = %{version}-%{release} Provides: %{name}-hu = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -320,7 +320,7 @@ Provides: %{name}-hu = %{version}-%{release}
%{summary}. %{summary}.
%package Indonesian %package Indonesian
Summary: Indonesian(id) language support for KDE3 Summary: Indonesian(id) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-id = %{version}-%{release} Provides: %{name}-id = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -328,7 +328,7 @@ Provides: %{name}-id = %{version}-%{release}
%{summary}. %{summary}.
%package Icelandic %package Icelandic
Summary: Icelandic(is) language support for KDE3 Summary: Icelandic(is) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-is = %{version}-%{release} Provides: %{name}-is = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -336,7 +336,7 @@ Provides: %{name}-is = %{version}-%{release}
%{summary}. %{summary}.
%package Italian %package Italian
Summary: Italian(it) language support for KDE3 Summary: Italian(it) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-it = %{version}-%{release} Provides: %{name}-it = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -344,7 +344,7 @@ Provides: %{name}-it = %{version}-%{release}
%{summary}. %{summary}.
%package Japanese %package Japanese
Summary: Japanese(ja) language support for KDE3 Summary: Japanese(ja) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ja = %{version}-%{release} Provides: %{name}-ja = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -352,7 +352,7 @@ Provides: %{name}-ja = %{version}-%{release}
%{summary}. %{summary}.
%package Korean %package Korean
Summary: Korean(ko) language support for KDE3 Summary: Korean(ko) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ko = %{version}-%{release} Provides: %{name}-ko = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -360,7 +360,7 @@ Provides: %{name}-ko = %{version}-%{release}
%{summary}. %{summary}.
%package Kurdish %package Kurdish
Summary: Kurdish(ku) language support for KDE3 Summary: Kurdish(ku) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ku = %{version}-%{release} Provides: %{name}-ku = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -368,7 +368,7 @@ Provides: %{name}-ku = %{version}-%{release}
%{summary}. %{summary}.
%package Lao %package Lao
Summary: Lao(lo) language support for KDE3 Summary: Lao(lo) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-lo = %{version}-%{release} Provides: %{name}-lo = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -376,7 +376,7 @@ Provides: %{name}-lo = %{version}-%{release}
%{summary}. %{summary}.
%package Lithuanian %package Lithuanian
Summary: Lithuanian(lt) language support for KDE3 Summary: Lithuanian(lt) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-lt = %{version}-%{release} Provides: %{name}-lt = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -384,7 +384,7 @@ Provides: %{name}-lt = %{version}-%{release}
%{summary}. %{summary}.
%package Latvian %package Latvian
Summary: Latvian(lv) language support for KDE3 Summary: Latvian(lv) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-lv = %{version}-%{release} Provides: %{name}-lv = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -392,7 +392,7 @@ Provides: %{name}-lv = %{version}-%{release}
%{summary}. %{summary}.
%package Maori %package Maori
Summary: Maori(mi) language support for KDE3 Summary: Maori(mi) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-mi = %{version}-%{release} Provides: %{name}-mi = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -400,7 +400,7 @@ Provides: %{name}-mi = %{version}-%{release}
%{summary}. %{summary}.
%package Macedonian %package Macedonian
Summary: Macedonian(mk) language support for KDE3 Summary: Macedonian(mk) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-mk = %{version}-%{release} Provides: %{name}-mk = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -408,7 +408,7 @@ Provides: %{name}-mk = %{version}-%{release}
%{summary}. %{summary}.
%package Maltese %package Maltese
Summary: Maltese(mt) language support for KDE3 Summary: Maltese(mt) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-mt = %{version}-%{release} Provides: %{name}-mt = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -416,7 +416,7 @@ Provides: %{name}-mt = %{version}-%{release}
%{summary}. %{summary}.
%package Dutch %package Dutch
Summary: Dutch(nl) language support for KDE3 Summary: Dutch(nl) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-nl = %{version}-%{release} Provides: %{name}-nl = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -424,7 +424,7 @@ Provides: %{name}-nl = %{version}-%{release}
%{summary}. %{summary}.
%package Norwegian %package Norwegian
Summary: Norwegian(no) (Bokmaal) language support for KDE3 Summary: Norwegian(no) (Bokmaal) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-no = %{version}-%{release} Provides: %{name}-no = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -432,7 +432,7 @@ Provides: %{name}-no = %{version}-%{release}
%{summary}. %{summary}.
%package Norwegian-Nynorsk %package Norwegian-Nynorsk
Summary: Norwegian(nn) (Nynorsk) language support for KDE3 Summary: Norwegian(nn) (Nynorsk) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-nn = %{version}-%{release} Provides: %{name}-nn = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -440,7 +440,7 @@ Provides: %{name}-nn = %{version}-%{release}
%{summary}. %{summary}.
%package Occitan %package Occitan
Summary: Occitan(oc) language support for KDE3 Summary: Occitan(oc) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-oc = %{version}-%{release} Provides: %{name}-oc = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -448,7 +448,7 @@ Provides: %{name}-oc = %{version}-%{release}
%{summary}. %{summary}.
%package Polish %package Polish
Summary: Polish(pl) language support for KDE3 Summary: Polish(pl) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-pl = %{version}-%{release} Provides: %{name}-pl = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -456,7 +456,7 @@ Provides: %{name}-pl = %{version}-%{release}
%{summary}. %{summary}.
%package Portuguese %package Portuguese
Summary: Portuguese(pt) language support for KDE3 Summary: Portuguese(pt) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-pt = %{version}-%{release} Provides: %{name}-pt = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -464,7 +464,7 @@ Provides: %{name}-pt = %{version}-%{release}
%{summary}. %{summary}.
%package Punjabi %package Punjabi
Summary: Punjabi(pa) language support for KDE3 Summary: Punjabi(pa) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-pa = %{version}-%{release} Provides: %{name}-pa = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -472,7 +472,7 @@ Provides: %{name}-pa = %{version}-%{release}
%{summary}. %{summary}.
%package Brazil %package Brazil
Summary: Brazil(pt_BR) Portuguese language support for KDE3 Summary: Brazil(pt_BR) Portuguese language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-pt_BR = %{version}-%{release} Provides: %{name}-pt_BR = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -480,7 +480,7 @@ Provides: %{name}-pt_BR = %{version}-%{release}
%{summary}. %{summary}.
%package Romanian %package Romanian
Summary: Romanian(ro) language support for KDE3 Summary: Romanian(ro) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ro = %{version}-%{release} Provides: %{name}-ro = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -488,7 +488,7 @@ Provides: %{name}-ro = %{version}-%{release}
%{summary}. %{summary}.
%package Russian %package Russian
Summary: Russian(ru) language support for KDE3 Summary: Russian(ru) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ru = %{version}-%{release} Provides: %{name}-ru = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -496,7 +496,7 @@ Provides: %{name}-ru = %{version}-%{release}
%{summary}. %{summary}.
%package Slovak %package Slovak
Summary: Slovak(sk) language support for KDE3 Summary: Slovak(sk) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-sk = %{version}-%{release} Provides: %{name}-sk = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -504,7 +504,7 @@ Provides: %{name}-sk = %{version}-%{release}
%{summary}. %{summary}.
%package Slovenian %package Slovenian
Summary: Slovenian(sl) language support for KDE3 Summary: Slovenian(sl) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-sl = %{version}-%{release} Provides: %{name}-sl = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -512,7 +512,7 @@ Provides: %{name}-sl = %{version}-%{release}
%{summary}. %{summary}.
%package Serbian %package Serbian
Summary: Serbian(sr) language support for KDE3 Summary: Serbian(sr) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-sr = %{version}-%{release} Provides: %{name}-sr = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -520,7 +520,7 @@ Provides: %{name}-sr = %{version}-%{release}
%{summary}. %{summary}.
%package Swedish %package Swedish
Summary: Swedish(sv) language support for KDE3 Summary: Swedish(sv) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-sv = %{version}-%{release} Provides: %{name}-sv = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -528,7 +528,7 @@ Provides: %{name}-sv = %{version}-%{release}
%{summary}. %{summary}.
%package Tamil %package Tamil
Summary: Tamil(ta) language support for KDE3 Summary: Tamil(ta) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ta = %{version}-%{release} Provides: %{name}-ta = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -536,7 +536,7 @@ Provides: %{name}-ta = %{version}-%{release}
%{summary}. %{summary}.
%package Tajik %package Tajik
Summary: Tajik(tg) language support for KDE3 Summary: Tajik(tg) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-tg = %{version}-%{release} Provides: %{name}-tg = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -544,7 +544,7 @@ Provides: %{name}-tg = %{version}-%{release}
%{summary}. %{summary}.
%package Thai %package Thai
Summary: Thai(th) language support for KDE3 Summary: Thai(th) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-th = %{version}-%{release} Provides: %{name}-th = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -552,7 +552,7 @@ Provides: %{name}-th = %{version}-%{release}
%{summary}. %{summary}.
%package Turkish %package Turkish
Summary: Turkish(tr) language support for KDE3 Summary: Turkish(tr) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-tr = %{version}-%{release} Provides: %{name}-tr = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -560,7 +560,7 @@ Provides: %{name}-tr = %{version}-%{release}
%{summary}. %{summary}.
%package Ukrainian %package Ukrainian
Summary: Ukrainian(uk) language support for KDE3 Summary: Ukrainian(uk) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-uk = %{version}-%{release} Provides: %{name}-uk = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -568,7 +568,7 @@ Provides: %{name}-uk = %{version}-%{release}
%{summary}. %{summary}.
%package Venda %package Venda
Summary: Venda(ven) language support for KDE3 Summary: Venda(ven) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-ven = %{version}-%{release} Provides: %{name}-ven = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -576,7 +576,7 @@ Provides: %{name}-ven = %{version}-%{release}
%{summary}. %{summary}.
%package Vietnamese %package Vietnamese
Summary: Vietnamese(vi) language support for KDE3 Summary: Vietnamese(vi) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-vi = %{version}-%{release} Provides: %{name}-vi = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -584,7 +584,7 @@ Provides: %{name}-vi = %{version}-%{release}
%{summary}. %{summary}.
%package Walloon %package Walloon
Summary: Walloon(wa) language support for KDE3 Summary: Walloon(wa) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-wa = %{version}-%{release} Provides: %{name}-wa = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -592,7 +592,7 @@ Provides: %{name}-wa = %{version}-%{release}
%{summary}. %{summary}.
%package Xhosa %package Xhosa
Summary: Xhosa(xh) (a Bantu language) support for KDE3 Summary: Xhosa(xh) (a Bantu language) support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-xh = %{version}-%{release} Provides: %{name}-xh = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -600,7 +600,7 @@ Provides: %{name}-xh = %{version}-%{release}
%{summary}. %{summary}.
%package Chinese %package Chinese
Summary: Chinese(zh_CN) (Simplified Chinese) language support for KDE3 Summary: Chinese(zh_CN) (Simplified Chinese) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-zh_CN = %{version}-%{release} Provides: %{name}-zh_CN = %{version}-%{release}
#Requires: kde-filesystem #Requires: kde-filesystem
@ -608,10 +608,11 @@ Provides: %{name}-zh_CN = %{version}-%{release}
%{summary}. %{summary}.
%package Chinese-Big5 %package Chinese-Big5
Summary: Chinese(zh_TW) (Big5) language support for KDE3 Summary: Chinese(zh_TW) (Big5) language support for TDE
Group: User Interface/Desktops Group: User Interface/Desktops
Provides: %{name}-tz_TW = %{version}-%{release} Provides: %{name}-tz_TW = %{version}-%{release}
#Requires: kde-filesystem Provides: trinity-kde-i18n-Chinese-Big5 = %{version}-%{release}
Obsoletes: trinity-kde-i18n-Chinese-Big5 < %{version}-%{release}
%description Chinese-Big5 %description Chinese-Big5
%{summary}. %{summary}.
@ -626,9 +627,14 @@ for l in %{KDE_LANGS}; do
done done
done done
# Patches for French translations
%if "%( grep -w fr <<< '%{KDE_LANGS}' )" != ""
%patch0 %patch0
%patch1 %patch1
%patch2 -p0 %patch2 -p0
%endif
# Patches for Chinese (zh_TW) translations
%patch3 -p0 %patch3 -p0
@ -1157,6 +1163,10 @@ find "%{buildroot}%{tde_tdedocdir}/HTML" -size 0 -exec rm -f {} \;
%endif %endif
%changelog %changelog
* Wed Aug 15 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-7
- Renames to 'trinity-i18n'
- Updates 'zh_TW' translations
* Sun Dec 18 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6 * Sun Dec 18 2011 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6
- Updates French translations (mostly Kickoff Menu related) - Updates French translations (mostly Kickoff Menu related)

@ -20,7 +20,7 @@
Name: trinity-tdeaddons Name: trinity-tdeaddons
Summary: Trinity Desktop Environment - Plugins Summary: Trinity Desktop Environment - Plugins
Version: 3.5.13 Version: 3.5.13
Release: 5%{?dist}%{?_variant} Release: 6%{?dist}%{?_variant}
License: GPLv2 License: GPLv2
Group: User Interface/Desktops Group: User Interface/Desktops
@ -41,7 +41,12 @@ Source0: kdeaddons-%{version}.tar.gz
Source1: metabar-fedora.tar.bz2 Source1: metabar-fedora.tar.bz2
Source2: metabarrc Source2: metabarrc
# [tdeaddons] Updates from v3.5.13-sru branch
Patch0: kdeaddons-3.5.13-sru-20120809.patch
BuildRequires: autoconf automake libtool m4 BuildRequires: autoconf automake libtool m4
BuildRequires: trinity-arts-devel
BuildRequires: trinity-tdelibs-devel
BuildRequires: trinity-tdebase-devel BuildRequires: trinity-tdebase-devel
BuildRequires: trinity-tdegames-devel BuildRequires: trinity-tdegames-devel
BuildRequires: trinity-tdemultimedia-devel BuildRequires: trinity-tdemultimedia-devel
@ -363,7 +368,7 @@ Requires: python-exif
%description -n trinity-konq-plugins %description -n trinity-konq-plugins
This package contains a variety of useful plugins for Konqueror, the This package contains a variety of useful plugins for Konqueror, the
file manager, web browser and document viewer for KDE. Many of these file manager, web browser and document viewer for TDE. Many of these
plugins will appear in Konqueror's Tools menu. plugins will appear in Konqueror's Tools menu.
Highlights for web browsing include web page translation, web page archiving, Highlights for web browsing include web page translation, web page archiving,
@ -644,6 +649,7 @@ done
%prep %prep
%setup -q -a 1 -n kdeaddons %setup -q -a 1 -n kdeaddons
%patch0 -p1
# Ugly hack to modify TQT include directory inside autoconf files. # Ugly hack to modify TQT include directory inside autoconf files.
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! # If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
@ -659,7 +665,7 @@ done
%build %build
unset QTDIR || : ; . /etc/profile.d/qt.sh unset QTDIR || : ; . /etc/profile.d/qt.sh
export PATH="%{tde_bindir}:${PATH}" export PATH="%{tde_bindir}:${PATH}"
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}" #export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}" export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
%configure \ %configure \
@ -673,7 +679,7 @@ export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
--enable-closure \ --enable-closure \
--disable-debug --disable-warnings \ --disable-debug --disable-warnings \
--disable-dependency-tracking --enable-final \ --disable-dependency-tracking --enable-final \
--with-extra-includes=%{tde_includedir}/tqt:%{_usr}/include/db4 \ --with-extra-includes=%{tde_includedir}/tqt:%{_includedir}/db4:%{tde_includedir}/arts:%{tde_includedir} \
--without-xmms \ --without-xmms \
--with-sdl \ --with-sdl \
--with-berkeley-db --with-berkeley-db
@ -721,6 +727,10 @@ install -m644 -p %{SOURCE2} %{buildroot}%{tde_datadir}/config/
%changelog %changelog
* Thu Aug 09 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6
- Updates from v3.5.13-sru branch
- Rebuilt for tdebase-3.5.13-27
* Fri Jun 29 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-5 * Fri Jun 29 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-5
- Split in several packages - Split in several packages

@ -0,0 +1,29 @@
--- kdebase/kdesktop/lock/lockprocess.cc.tooltips 2012-08-10 15:16:14.047229047 +0200
+++ kdebase/kdesktop/lock/lockprocess.cc 2012-08-10 15:41:08.433645385 +0200
@@ -960,6 +960,26 @@
setGeometry(0, 0, mRootWidth, mRootHeight);
+ // Hack to close all tooltips on screen
+ Window rootWindow = RootWindow(x11Display(), x11Screen());
+ Window parent;
+ Window* children = NULL;
+ Window* child = NULL;
+ unsigned int noOfChildren = 0;
+ XWindowAttributes childAttr;
+ Window childTransient;
+
+ if(XQueryTree(x11Display(), rootWindow, &rootWindow, &parent, &children, &noOfChildren) && noOfChildren>0 ) {
+ for (unsigned int i=0; i<noOfChildren; i++) {
+ if (XGetWindowAttributes(x11Display(), children[i], &childAttr) && XGetTransientForHint(x11Display(), children[i], &childTransient)) {
+ if((childAttr.map_state == IsViewable) && (childAttr.override_redirect) && (childTransient)) {
+ XUnmapWindow(x11Display(), children[i]);
+ }
+ }
+ }
+ }
+
+
kdDebug(1204) << "Saver window Id: " << winId() << endl;
}

@ -24,7 +24,7 @@
Name: trinity-tdebase Name: trinity-tdebase
Version: 3.5.13 Version: 3.5.13
Release: 26%{?release}%{?dist}%{?_variant} Release: 27%{?release}%{?dist}%{?_variant}
License: GPL License: GPL
Summary: Trinity Base Programs Summary: Trinity Base Programs
Group: User Interface/Desktops Group: User Interface/Desktops
@ -170,6 +170,10 @@ Patch60: kdebase-3.5.13-update_default_konq_max_image_prev_size.patch
Patch61: kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch Patch61: kdebase-3.5.13-fix_menu_crash_with_disabled_search.patch
## [tdebase] Add xscreensaver support to CMake [Bug #659] [Commit #80deb529] ## [tdebase] Add xscreensaver support to CMake [Bug #659] [Commit #80deb529]
Patch62: kdebase-3.5.13-add_xscreensaver_support.patch Patch62: kdebase-3.5.13-add_xscreensaver_support.patch
## [tdebase] Dirty patch to close tooltips when screensaver engages
Patch63: kdebase-3.5.13-fix_tooltip_lock.patch
## [tdebase] Upgrade to v3.5.13-sru branch
Patch100: kdebase-3.5.13-upgrade_to_sru_20120806.patch
### FEDORA / RHEL distribution-specific settings ### ### FEDORA / RHEL distribution-specific settings ###
@ -265,7 +269,8 @@ BuildRequires: dbus-tqt-devel
BuildRequires: lm_sensors-devel BuildRequires: lm_sensors-devel
BuildRequires: libfontenc-devel BuildRequires: libfontenc-devel
BuildRequires: hal-devel BuildRequires: hal-devel
BuildRequires: audiofile-devel alsa-lib-devel BuildRequires: audiofile-devel
BuildRequires: alsa-lib-devel
BuildRequires: libraw1394-devel BuildRequires: libraw1394-devel
BuildRequires: openldap-devel BuildRequires: openldap-devel
BuildRequires: libvorbis-devel BuildRequires: libvorbis-devel
@ -278,7 +283,11 @@ BuildRequires: nas-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
BuildRequires: avahi-tqt-devel BuildRequires: avahi-tqt-devel
%if 0%{?rhel} >= 6 || 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} # TSAK support requires libudev-devel
# On RHEL5, udev is built statically, so TSAK cannot build
# On RHEL6, libudev-devel exists but is too old. No TSAK neither.
%if 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion}
%define with_tsak 1
BuildRequires: libudev-devel BuildRequires: libudev-devel
%endif %endif
@ -980,8 +989,10 @@ TDE applications, particularly those in the TDE base module.
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{tde_bindir}/krootbacking %{tde_bindir}/krootbacking
#%{tde_bindir}/tdeinit_phase1 #%{tde_bindir}/tdeinit_phase1
%if 0%{?with_tsak}
%attr(4511,root,root) %{tde_bindir}/[kt]dmtsak %attr(4511,root,root) %{tde_bindir}/[kt]dmtsak
%{tde_bindir}/tsak %{tde_bindir}/tsak
%endif
%{tde_bindir}/kdebugdialog %{tde_bindir}/kdebugdialog
%{tde_bindir}/kreadconfig %{tde_bindir}/kreadconfig
%{tde_bindir}/kwriteconfig %{tde_bindir}/kwriteconfig
@ -1379,7 +1390,7 @@ for f in crystalsvg ; do
done done
%if 0%{?mdkversion} %if 0%{?mdkversion}
# Mandriva-specific: we have to choose a background for current distribution variant # Mandriva-specific: we have to choose a background for current distribution variant (Free, One, Powerpack, ...)
# First, we read the "product" key in /etc/product.id # First, we read the "product" key in /etc/product.id
eval $(tr "," ";" </etc/product.id) 2>/dev/null eval $(tr "," ";" </etc/product.id) 2>/dev/null
# Then, we create a symbolic link to the corresponding background # Then, we create a symbolic link to the corresponding background
@ -2931,10 +2942,8 @@ Konqueror libraries.
%patch30 -p1 %patch30 -p1
%patch31 -p1 %patch31 -p1
%patch32 -p1 %patch32 -p1
%if 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion}
%patch33 -p1 %patch33 -p1
%patch34 -p1 %patch34 -p1
%endif
%patch35 -p1 %patch35 -p1
%patch36 -p1 %patch36 -p1
%patch37 -p1 %patch37 -p1
@ -2963,6 +2972,8 @@ Konqueror libraries.
%patch60 -p1 %patch60 -p1
%patch61 -p1 %patch61 -p1
%patch62 -p1 %patch62 -p1
%patch63 -p1 -b .tooltips
%patch100 -p1
# Applies an optional distro-specific graphical theme # Applies an optional distro-specific graphical theme
%if "%{?tde_bg}" != "" %if "%{?tde_bg}" != ""
@ -3024,7 +3035,7 @@ cd build
-DWITH_XCOMPOSITE=ON \ -DWITH_XCOMPOSITE=ON \
-DWITH_XCURSOR=ON \ -DWITH_XCURSOR=ON \
-DWITH_XFIXES=ON \ -DWITH_XFIXES=ON \
%if 0%{?fedora} || 0%{?rhel} >= 6 %if 0%{?fedora} || 0%{?rhel} >= 6 || 0%{?mgaversion} || 0%{?mdkversion}
-DWITH_XRANDR=ON \ -DWITH_XRANDR=ON \
%else %else
-DWITH_XRANDR=OFF \ -DWITH_XRANDR=OFF \
@ -3046,6 +3057,9 @@ cd build
-DKDM_PAM_SERVICE="kdm-trinity" \ -DKDM_PAM_SERVICE="kdm-trinity" \
-DKSCREENSAVER_PAM_SERVICE="kscreensaver-trinity" \ -DKSCREENSAVER_PAM_SERVICE="kscreensaver-trinity" \
-DWITH_XSCREENSAVER=ON \ -DWITH_XSCREENSAVER=ON \
%if 0%{?with_tsak} == 0
-DBUILD_TSAK=OFF \
%endif
.. ..
%__make %{?_smp_mflags} %__make %{?_smp_mflags}
@ -3134,6 +3148,12 @@ EOF
%changelog %changelog
* Sun Aug 19 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-27
- Merge with v3.5.13-sru branch, but still using v3.5.13 tdelibs
- See: http://git.trinitydesktop.org/cgit/tdebase/log/?h=origin/v3.5.13-sru
- Removes the "tqapp" => "app" renaming from SRU, to keep applications compatibility
- This is the final update for v3.5.13 . Next release should be 3.5.13.1 .
* Sat Jul 14 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-26 * Sat Jul 14 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-26
- Add xscreensaver support to CMake [Bug #659] [Commit #80deb529] - Add xscreensaver support to CMake [Bug #659] [Commit #80deb529]
- Enables 'shadow' support - Enables 'shadow' support

@ -107,7 +107,10 @@ BuildRequires: java-1.6.0-openjdk-devel
%define _with_java --with-java=%{java_home} %define _with_java --with-java=%{java_home}
## Perl ## Perl
# There is no 'perl-devel' package on RHEL5
%if 0%{?rhel} >= 6 || 0%{?fedora} || 0%{?mdkversion} || 0%{?mgaversion}
BuildRequires: perl-devel BuildRequires: perl-devel
%endif
%define perl_vendorarch %{expand:%%(eval `perl -V:installvendorarch`; echo $installvendorarch)} %define perl_vendorarch %{expand:%%(eval `perl -V:installvendorarch`; echo $installvendorarch)}

@ -804,6 +804,7 @@ This package contains development files for Trinity's scanner library.
%package libpoppler-tqt %package libpoppler-tqt
Summary: TQt support for Poppler Summary: TQt support for Poppler
Group: Environment/Libraries Group: Environment/Libraries
Provides: poppler-tqt = %{version}-%{release}
%description libpoppler-tqt %description libpoppler-tqt
TQt support library for Poppler. TQt support library for Poppler.
@ -819,6 +820,7 @@ This library is used by the Trinity graphics file plugins for PDF support.
Summary: Development files for TQt support for Poppler Summary: Development files for TQt support for Poppler
Group: Development/Libraries Group: Development/Libraries
Requires: %{name}-libpoppler-tqt Requires: %{name}-libpoppler-tqt
Provides: poppler-tqt-devel = %{version}-%{release}
%description libpoppler-tqt-devel %description libpoppler-tqt-devel
Development files of TQt support library for Poppler. Development files of TQt support library for Poppler.

@ -0,0 +1,20 @@
--- kdelibs/kdecore/CMakeLists.txt.ORI 2012-08-09 21:10:26.125863261 +0200
+++ kdelibs/kdecore/CMakeLists.txt 2012-08-09 21:12:08.928750681 +0200
@@ -73,7 +73,8 @@
##### other data ################################
-tde_install_empty_directory( ${LOCALE_INSTALL_DIR}/all_languages )
+install( FILES all_languages.desktop
+ DESTINATION ${LOCALE_INSTALL_DIR} RENAME all_languages )
install( FILES 40.colors Web.colors Royal.colors Rainbow.colors
DESTINATION ${CONFIG_INSTALL_DIR}/colors )
@@ -87,7 +88,6 @@
install( FILES eventsrc
DESTINATION ${DATA_INSTALL_DIR}/knotify )
-
##### libkdecore ################################
set( target kdecore )

@ -0,0 +1,53 @@
commit e9f29cfb2a76657f150ec585fa6775f372d7e460
Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date: 1343238048 -0500
Prevent XDG autostart files from starting multiple times
This resolves Bug 1096
diff --git a/kinit/autostart.cpp b/kinit/autostart.cpp
index 4880039..c7feb17 100644
--- a/kinit/autostart.cpp
+++ b/kinit/autostart.cpp
@@ -214,6 +214,32 @@ AutoStart::loadAutoStartList()
}
m_startList->append(item);
}
+
+ // Check for duplicate entries and remove if found
+ TQPtrListIterator<AutoStartItem> it1(*m_startList);
+ TQPtrListIterator<AutoStartItem> it2(*m_startList);
+ AutoStartItem *item1;
+ AutoStartItem *item2;
+ while ((item1 = it1.current()) != 0) {
+ bool dupfound1 = false;
+ it2.toFirst();
+ while ((item2 = it2.current()) != 0) {
+ bool dupfound2 = false;
+ if (item2 != item1) {
+ if (item1->service == item2->service) {
+ m_startList->removeRef(item2);
+ dupfound1 = true;
+ dupfound2 = true;
+ }
+ }
+ if (!dupfound2) {
+ ++it2;
+ }
+ }
+ if (!dupfound1) {
+ ++it1;
+ }
+ }
}
TQString
@@ -241,7 +267,7 @@ AutoStart::startService()
}
m_started.remove(m_started.begin());
}
-
+
// Check for items that don't depend on anything
AutoStartItem *item;
for(item = m_startList->first();

@ -18,7 +18,7 @@
Name: trinity-tdelibs Name: trinity-tdelibs
Version: 3.5.13 Version: 3.5.13
Release: 11%{?dist}%{?_variant} Release: 12%{?dist}%{?_variant}
License: GPL License: GPL
Summary: TDE Libraries Summary: TDE Libraries
Group: Environment/Libraries Group: Environment/Libraries
@ -89,12 +89,20 @@ Patch32: kdelibs-3.5.13-fix_spinbox_text_entry_when_base_not_10.patch
Patch33: kdelibs-3.5.13-update_iso_kioslave_better_handle_large_image.patch Patch33: kdelibs-3.5.13-update_iso_kioslave_better_handle_large_image.patch
## [tdelibs] Restore tdesu dialog "Keep password" check box default to disabled/unchecked. [Commit #87363770] ## [tdelibs] Restore tdesu dialog "Keep password" check box default to disabled/unchecked. [Commit #87363770]
Patch34: kdelibs-3.5.13-restore_tdesu_keeppassword_default_disabled.patch Patch34: kdelibs-3.5.13-restore_tdesu_keeppassword_default_disabled.patch
## [tdelibs] Fix language switch inside application [Bug #1074]
Patch35: kdelibs-3.5.13-fix_all_languages_installation.patch
## [tdelibs] Prevent XDG autostart files from starting multiple times [Bug #1096] [Commit #e9f29cfb]
Patch36: kdelibs-3.5.13-prevent_xdg_autostart_multiple_times.patch
BuildRequires: cmake >= 2.8 BuildRequires: cmake >= 2.8
BuildRequires: libtool BuildRequires: libtool
BuildRequires: tqtinterface-devel BuildRequires: tqtinterface-devel
BuildRequires: trinity-arts-devel BuildRequires: trinity-arts-devel
BuildRequires: krb5-devel libxslt-devel cups-devel libart_lgpl-devel pcre-devel BuildRequires: krb5-devel
BuildRequires: libxslt-devel
BuildRequires: cups-devel
BuildRequires: libart_lgpl-devel
BuildRequires: pcre-devel
BuildRequires: libutempter-devel BuildRequires: libutempter-devel
BuildRequires: bzip2-devel BuildRequires: bzip2-devel
BuildRequires: openssl-devel BuildRequires: openssl-devel
@ -250,6 +258,12 @@ kimgio (image manipulation).
# New in TDE 3.5.13 # New in TDE 3.5.13
%{tde_bindir}/kdetcompmgr %{tde_bindir}/kdetcompmgr
%pre
# Bug 1074
if [ -d %{tde_datadir}/locale/all_languages ]; then
rm -rf %{tde_datadir}/locale/all_languages
fi
%post %post
/sbin/ldconfig || : /sbin/ldconfig || :
@ -319,10 +333,14 @@ applications for TDE.
%patch28 -p1 %patch28 -p1
%patch29 -p1 %patch29 -p1
%patch30 -p1 %patch30 -p1
%patch31 -p1 %if 0%{?mdkversion} || 0%{?mgaversion}
%patch31 -p1 -b .kled
%endif
%patch32 -p1 %patch32 -p1
%patch33 -p1 %patch33 -p1
%patch34 -p1 %patch34 -p1
%patch35 -p1
%patch36 -p1
%build %build
@ -398,6 +416,11 @@ EOF
%changelog %changelog
* Sat Aug 18 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-12
- Fix language switch inside application [Bug #1074]
- Removes patch 'Add ability to set KLed off color [Commit #513ffc6e]'
- Prevent XDG autostart files from starting multiple times [Bug #1096] [Commit #e9f29cfb]
* Sun Jul 22 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-11 * Sun Jul 22 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-11
- Fix iso kioslave not parsing large images properly [Commit #b4bba7b5] - Fix iso kioslave not parsing large images properly [Commit #b4bba7b5]
- Add ability to set KLed off color [Commit #513ffc6e] - Add ability to set KLed off color [Commit #513ffc6e]

@ -1,9 +1,23 @@
commit 2cc2e3a2f6d1afd47cc076b89215ac41a0d41a92 commit 7da06e558a75c035ea881347e9da69ef9ee57927
Author: Darrell Anderson <humanreadable@yahoo.com> Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Date: 1336512887 -0500 Date: 1343199702 -0500
Fix kmix autostart
This resolves Bug 503, and re-applies commit 2cc2e3a2 as part of the fix
diff --git a/kmix/KMixApp.cpp b/kmix/KMixApp.cpp
index d1df895..10e7b6a 100644
--- a/kmix/KMixApp.cpp
+++ b/kmix/KMixApp.cpp
@@ -28,6 +28,8 @@
KMixApp::KMixApp()
: KUniqueApplication(), m_kmix( 0 )
{
+ // We handle autostart via standard autostart-enabled .desktop file instead of the session manager
+ disableSessionManagement();
}
Fix kmix not autostarting in the user's session.
This resolves bug report 503.
diff --git a/kmix/Makefile.am b/kmix/Makefile.am diff --git a/kmix/Makefile.am b/kmix/Makefile.am
index 5051363..d2da702 100644 index 5051363..d2da702 100644

@ -27,13 +27,13 @@
%define _with_xine --with-xine %define _with_xine --with-xine
#%endif #%endif
Name: trinity-tdemultimedia Name: trinity-tdemultimedia
Summary: Multimedia applications for the Trinity Desktop Environment (TDE) Summary: Multimedia applications for the Trinity Desktop Environment (TDE)
Version: 3.5.13 Version: 3.5.13
Release: 8%{?dist}%{?_variant} Release: 9%{?dist}%{?_variant}
License: GPLv2 License: GPLv2
Group: Applications/Multimedia Group: Applications/Multimedia
Vendor: Trinity Project Vendor: Trinity Project
Packager: Francois Andriot <francois.andriot@free.fr> Packager: Francois Andriot <francois.andriot@free.fr>
@ -58,6 +58,9 @@ Patch10: kdemultimedia-3.5.13-fix_mmx_detection.patch
Patch21: kdemultimedia-3.5.13-remove_more_applications.patch Patch21: kdemultimedia-3.5.13-remove_more_applications.patch
# [tdemultimedia] Fix linear alphabet string errors [Commit #fd6afacf] # [tdemultimedia] Fix linear alphabet string errors [Commit #fd6afacf]
Patch22: kdemultimedia-3.5.13-fix_linear_alphabet.patch Patch22: kdemultimedia-3.5.13-fix_linear_alphabet.patch
# [tdemultimedia] Fix kmix autostart. This resolves Bug 503, and re-applies commit 2cc2e3a2 as part of the fix. [Commit #7da06e55]
Patch23: kdemultimedia-3.5.13-fix_kmix_autostart.patch
Obsoletes: trinity-kdemultimedia < %{version}-%{release} Obsoletes: trinity-kdemultimedia < %{version}-%{release}
Provides: trinity-kdemultimedia = %{version}-%{release} Provides: trinity-kdemultimedia = %{version}-%{release}
@ -72,7 +75,7 @@ Provides: trinity-kdemultimedia-extras-libs = %{version}-%{release}
BuildRequires: cmake >= 2.8 BuildRequires: cmake >= 2.8
BuildRequires: tqtinterface-devel BuildRequires: tqtinterface-devel
BuildRequires: trinity-arts-devel BuildRequires: trinity-arts-devel
BuildRequires: trinity-kdelibs-devel BuildRequires: trinity-tdelibs-devel
BuildRequires: qt3-devel >= 3.3.8.d BuildRequires: qt3-devel >= 3.3.8.d
BuildRequires: zlib-devel BuildRequires: zlib-devel
@ -86,6 +89,7 @@ BuildRequires: automake libtool
%{?_with_musicbrainz:BuildRequires: libmusicbrainz-devel libtunepimp-devel} %{?_with_musicbrainz:BuildRequires: libmusicbrainz-devel libtunepimp-devel}
%{?_with_taglib:BuildRequires: taglib-devel} %{?_with_taglib:BuildRequires: taglib-devel}
BuildRequires: cdparanoia BuildRequires: cdparanoia
BuildRequires: trinity-akode-devel
%if 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?mgaversion} || 0%{?mdkversion}
BuildRequires: %{_lib}gstreamer0.10-devel BuildRequires: %{_lib}gstreamer0.10-devel
@ -617,6 +621,7 @@ This package includes TDE's dockable sound mixer applet.
%{tde_tdeappdir}/kmix.desktop %{tde_tdeappdir}/kmix.desktop
%{tde_datadir}/apps/kicker/applets/kmixapplet.desktop %{tde_datadir}/apps/kicker/applets/kmixapplet.desktop
%{tde_datadir}/apps/kmix/ %{tde_datadir}/apps/kmix/
%{tde_datadir}/autostart/kmix.desktop
%{tde_datadir}/autostart/restore_kmix_volumes.desktop %{tde_datadir}/autostart/restore_kmix_volumes.desktop
%{tde_datadir}/icons/hicolor/*/apps/kmix.png %{tde_datadir}/icons/hicolor/*/apps/kmix.png
%{tde_datadir}/services/kmixctrl_restore.desktop %{tde_datadir}/services/kmixctrl_restore.desktop
@ -1071,11 +1076,12 @@ noatun plugins.
%patch10 -p1 %patch10 -p1
%patch21 -p1 -b .moreapplications %patch21 -p1 -b .moreapplications
%patch22 -p1 %patch22 -p1
%patch23 -p1 -b .kmixautostart
# Ugly hack to modify TQT include directory inside autoconf files. # Ugly hack to modify TQT include directory inside autoconf files.
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 ! # If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
%__sed -i admin/acinclude.m4.in \ %__sed -i "admin/acinclude.m4.in" \
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \ -e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g" -e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
@ -1159,6 +1165,10 @@ fi
%changelog %changelog
* Sat Aug 18 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-9
- Rebuild for tdelibs-3.5.13-12
- Fix kmix autostart. This resolves Bug 503, and re-applies commit 2cc2e3a2 as part of the fix. [Commit #7da06e55]
* Sun Jul 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-8 * Sun Jul 01 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-8
- Split in several packages - Split in several packages
- Enables Xine support on RHEL/CentOS - Enables Xine support on RHEL/CentOS

@ -0,0 +1,10 @@
--- kdepim/kalarm/CMakeLists.txt.ORI 2012-08-09 19:49:53.033689156 +0200
+++ kdepim/kalarm/CMakeLists.txt 2012-08-09 19:50:00.301644331 +0200
@@ -33,6 +33,7 @@
${CMAKE_SOURCE_DIR}/certmanager/lib
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}/../arts
)
link_directories(

@ -69,6 +69,8 @@ Patch11: kdepim-3.5.13-fix_kalarm_icon_reference.patch
Patch12: kdepim-3.5.13-disable_fsync_in_cached_imap.patch Patch12: kdepim-3.5.13-disable_fsync_in_cached_imap.patch
# [tdepim] Fix include directory location # [tdepim] Fix include directory location
Patch13: kdepim-3.5.13-fix_include_directory.patch Patch13: kdepim-3.5.13-fix_include_directory.patch
# [tdepim] Missing LDFLAGS cause FTBFS on MGA2/MDV2011
Patch14: kdepim-3.5.13-missing_ldflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@ -2092,11 +2094,12 @@ update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
%patch6 -p1 %patch6 -p1
%patch7 -p1 %patch7 -p1
%patch8 -p1 %patch8 -p1
%patch9 -p1 -b .addquotes #patch9 -p1 -b .addquotes
%patch10 -p1 -b .segv %patch10 -p1 -b .segv
%patch11 -p1 %patch11 -p1
%patch12 -p1 %patch12 -p1
%patch13 -p1 -b .incdir %patch13 -p1 -b .incdir
%patch14 -p1 -b .ldflags
%build %build
unset QTDIR || : ; . /etc/profile.d/qt.sh unset QTDIR || : ; . /etc/profile.d/qt.sh
@ -2144,7 +2147,7 @@ cd build
-DBUILD_ALL=ON \ -DBUILD_ALL=ON \
.. ..
%__make %{?_smp_mflags} %__make %{?_smp_mflags} || %__make VERBOSE=1
%install %install
export PATH="%{_bindir}:${PATH}" export PATH="%{_bindir}:${PATH}"

@ -67,7 +67,7 @@ BuildRequires: trinity-arts-devel >= 3.5.13
BuildRequires: trinity-tdelibs-devel >= 3.5.13 BuildRequires: trinity-tdelibs-devel >= 3.5.13
#BuildRequires: qt3-devel-docs >= 3.3.8.d #BuildRequires: qt3-devel-docs >= 3.3.8.d
%if 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?mgaversion} || 0%{?mdkversion}
BuildRequires: %{_lib}db5.1-devel #BuildRequires: %{_lib}db5.1-devel
%else %else
BuildRequires: db4-devel BuildRequires: db4-devel
%endif %endif
@ -194,7 +194,7 @@ Provides: trinity-kdevelop-libs = %{version}-%{release}
%prep %prep
%setup -q -n kdevelop -a1 %setup -q -n kdevelop -a1
%patch1 -p0 -b .config %patch1 -p0 -b .config
%patch2 -p1 #patch2 -p1
%patch3 -p1 -b .gcc47 %patch3 -p1 -b .gcc47
%patch4 -p1 %patch4 -p1
@ -250,7 +250,7 @@ cd build
.. ..
%__make %{?_smp_mflags} %__make %{?_smp_mflags} VERBOSE=1
# c references # c references
cd .. cd ..

@ -51,9 +51,12 @@ BuildRequires: gettext
BuildRequires: gettext-devel BuildRequires: gettext-devel
BuildRequires: transfig BuildRequires: transfig
BuildRequires: djvulibre BuildRequires: djvulibre
%if 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
%define with_xmedcon 1
BuildRequires: xmedcon BuildRequires: xmedcon
BuildRequires: xmedcon-devel BuildRequires: xmedcon-devel
BuildRequires: librsvg BuildRequires: librsvg
%endif
BuildRequires: libwmf-devel BuildRequires: libwmf-devel
%if 0%{?mgaversion} || 0%{?mdkversion} %if 0%{?mgaversion} || 0%{?mdkversion}
@ -151,8 +154,10 @@ export PATH="%{tde_bindir}:${PATH}"
%{tde_libdir}/ksquirrel-libs/libkls_cut.so.0.8.0 %{tde_libdir}/ksquirrel-libs/libkls_cut.so.0.8.0
%{tde_libdir}/ksquirrel-libs/libkls_dds.so.0 %{tde_libdir}/ksquirrel-libs/libkls_dds.so.0
%{tde_libdir}/ksquirrel-libs/libkls_dds.so.0.8.0 %{tde_libdir}/ksquirrel-libs/libkls_dds.so.0.8.0
%if 0%{?with_xmedcon}
%{tde_libdir}/ksquirrel-libs/libkls_dicom.so.0 %{tde_libdir}/ksquirrel-libs/libkls_dicom.so.0
%{tde_libdir}/ksquirrel-libs/libkls_dicom.so.0.8.0 %{tde_libdir}/ksquirrel-libs/libkls_dicom.so.0.8.0
%endif
%{tde_libdir}/ksquirrel-libs/libkls_djvu.so.0 %{tde_libdir}/ksquirrel-libs/libkls_djvu.so.0
%{tde_libdir}/ksquirrel-libs/libkls_djvu.so.0.8.0 %{tde_libdir}/ksquirrel-libs/libkls_djvu.so.0.8.0
%{tde_libdir}/ksquirrel-libs/libkls_eps.so.0 %{tde_libdir}/ksquirrel-libs/libkls_eps.so.0
@ -281,8 +286,10 @@ export PATH="%{tde_bindir}:${PATH}"
%{tde_libdir}/ksquirrel-libs/libkls_cut.so %{tde_libdir}/ksquirrel-libs/libkls_cut.so
%{tde_libdir}/ksquirrel-libs/libkls_dds.la %{tde_libdir}/ksquirrel-libs/libkls_dds.la
%{tde_libdir}/ksquirrel-libs/libkls_dds.so %{tde_libdir}/ksquirrel-libs/libkls_dds.so
%if 0%{?with_xmedcon}
%{tde_libdir}/ksquirrel-libs/libkls_dicom.la %{tde_libdir}/ksquirrel-libs/libkls_dicom.la
%{tde_libdir}/ksquirrel-libs/libkls_dicom.so %{tde_libdir}/ksquirrel-libs/libkls_dicom.so
%endif
%{tde_libdir}/ksquirrel-libs/libkls_djvu.la %{tde_libdir}/ksquirrel-libs/libkls_djvu.la
%{tde_libdir}/ksquirrel-libs/libkls_djvu.so %{tde_libdir}/ksquirrel-libs/libkls_djvu.so
%{tde_libdir}/ksquirrel-libs/libkls_eps.la %{tde_libdir}/ksquirrel-libs/libkls_eps.la
@ -392,7 +399,9 @@ export PATH="%{tde_bindir}:${PATH}"
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{tde_bindir}/ksquirrel-libs-camera2ppm %{tde_bindir}/ksquirrel-libs-camera2ppm
%{tde_bindir}/ksquirrel-libs-dcraw %{tde_bindir}/ksquirrel-libs-dcraw
%if 0%{?with_xmedcon}
%{tde_bindir}/ksquirrel-libs-dicom2png %{tde_bindir}/ksquirrel-libs-dicom2png
%endif
%{tde_bindir}/ksquirrel-libs-fig2ppm %{tde_bindir}/ksquirrel-libs-fig2ppm
%{tde_bindir}/ksquirrel-libs-iff2ppm %{tde_bindir}/ksquirrel-libs-iff2ppm
%{tde_bindir}/ksquirrel-libs-leaf2ppm %{tde_bindir}/ksquirrel-libs-leaf2ppm

Loading…
Cancel
Save