parent
80b03b2f7d
commit
6933801a1f
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,519 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Summary: Trinity Desktop Environment - Accessibility
|
||||
Name: trinity-tdeaccessibility
|
||||
Version: 3.5.13.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: User Interface/Desktops
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
URL: http://www.trinitydesktop.org/
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: trinity-akode-devel
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: trinity-tdemultimedia-devel >= %{version}
|
||||
|
||||
BuildRequires: alsa-lib-devel
|
||||
|
||||
# X11 Libraries
|
||||
%if 0%{?fedora} > 4 || 0%{?rhel} > 4
|
||||
BuildRequires: libXtst-devel
|
||||
%endif
|
||||
|
||||
# XCB support
|
||||
%if 0%{?rhel} >= 6 || 0%{?fedora} || 0%{?pclinuxos}
|
||||
BuildRequires: libxcb-devel
|
||||
%endif
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}xcb-devel
|
||||
%endif
|
||||
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}xi-devel
|
||||
BuildRequires: %{_lib}xext%{?mgaversion:6}-devel
|
||||
BuildRequires: %{_lib}x11%{?mgaversion:_6}-devel
|
||||
BuildRequires: %{_lib}xau%{?mgaversion:6}-devel
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libXi-devel
|
||||
BuildRequires: libXext-devel
|
||||
BuildRequires: libX11-devel
|
||||
BuildRequires: libXau-devel
|
||||
%endif
|
||||
%if 0%{?rhel} == 4 || 0%{?suse_version} == 1140
|
||||
BuildRequires: xorg-x11-devel
|
||||
%endif
|
||||
|
||||
Obsoletes: trinity-kdeaccessibility < %{version}-%{release}
|
||||
Provides: trinity-kdeaccessibility = %{version}-%{release}
|
||||
Obsoletes: trinity-kdeaccessibility-libs < %{version}-%{release}
|
||||
Provides: trinity-kdeaccessibility-libs = %{version}-%{release}
|
||||
|
||||
Requires: trinity-kde-icons-mono = %{version}-%{release}
|
||||
Requires: trinity-kbstate = %{version}-%{release}
|
||||
Requires: trinity-kmag = %{version}-%{release}
|
||||
Requires: trinity-kmousetool = %{version}-%{release}
|
||||
Requires: trinity-kmouth = %{version}-%{release}
|
||||
Requires: trinity-ksayit = %{version}-%{release}
|
||||
Requires: trinity-kttsd = %{version}-%{release}
|
||||
Requires: trinity-kttsd-contrib-plugins = %{version}-%{release}
|
||||
|
||||
%description
|
||||
Included with this package are:
|
||||
* kmag, a screen magnifier,
|
||||
* kmousetool, a program for people whom it hurts to click the mouse,
|
||||
* kmouth, program that allows people who have lost their voice
|
||||
to let their computer speak for them.
|
||||
|
||||
%files
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kde-icons-mono
|
||||
Summary: A monochromatic icons theme for TDE
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kde-icons-mono
|
||||
A monochromatic icon theme for TDE, designed for accessibility purposes.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kde-icons-mono
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/icons/mono/index.theme
|
||||
%{tde_datadir}/icons/mono/scalable/*/*.svgz
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kbstate
|
||||
Summary: a keyboard status applet for TDE
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kbstate
|
||||
A panel applet that displays the keyboard status.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kbstate
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/kbstate_panelapplet.la
|
||||
%{tde_tdelibdir}/kbstate_panelapplet.so
|
||||
%{tde_datadir}/apps/kbstateapplet/
|
||||
%{tde_datadir}/apps/kicker/applets/kbstateapplet.desktop
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kmag
|
||||
Summary: A screen magnifier for TDE
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kmag
|
||||
KDE's screen magnifier tool.
|
||||
|
||||
You can use KMagnifier to magnify a part of the screen just as you would use
|
||||
a lens to magnify a newspaper fine-print or a photograph. This application is
|
||||
useful for a variety of people: from researchers to artists to web-designers to
|
||||
people with low vision.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kmag
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kmag
|
||||
%{tde_datadir}/applnk/Applications/kmag.desktop
|
||||
%{tde_datadir}/apps/kmag/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kmag.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kmag.png
|
||||
%{tde_tdedocdir}/HTML/en/kmag/
|
||||
|
||||
%post -n trinity-kmag
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-kmag
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kmousetool
|
||||
Summary: TDE mouse manipulation tool for the disabled
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kmousetool
|
||||
KMouseTool clicks the mouse whenever the mouse cursor pauses briefly. It was
|
||||
designed to help those with repetitive strain injuries, for whom pressing
|
||||
buttons hurts.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kmousetool
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kmousetool
|
||||
%{tde_datadir}/applnk/Applications/kmousetool.desktop
|
||||
%{tde_datadir}/apps/kmousetool/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kmousetool.png
|
||||
%{tde_tdedocdir}/HTML/en/kmousetool/
|
||||
|
||||
%post -n trinity-kmousetool
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-kmousetool
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kmouth
|
||||
Summary: A type-and-say KDE frontend for speech synthesizers
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kmouth
|
||||
KDE's type-and-say frontend for speech synthesizers.
|
||||
|
||||
It includes a history of spoken sentences from which the user can select
|
||||
sentences to be re-spoken.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kmouth
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/config/kmouthrc
|
||||
%{tde_bindir}/kmouth
|
||||
%{tde_datadir}/applnk/Applications/kmouth.desktop
|
||||
%{tde_datadir}/apps/kmouth/
|
||||
%{tde_datadir}/icons/hicolor/*/actions/speak.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/nospeak.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kmouth.png
|
||||
%{tde_datadir}/icons/locolor/*/actions/speak.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kmouth.png
|
||||
%{tde_tdedocdir}/HTML/en/kmouth/
|
||||
|
||||
%post -n trinity-kmouth
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-kmouth
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-ksayit
|
||||
Summary: A frontend for the TDE Text-to-Speech system
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-ksayit
|
||||
Text-to-speech front-end to kttsd.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-ksayit
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/ksayit
|
||||
%{tde_tdeincludedir}/ksayit_fxplugin.h
|
||||
%{tde_tdelibdir}/libFreeverb_plugin.la
|
||||
%{tde_tdelibdir}/libFreeverb_plugin.so
|
||||
%{tde_libdir}/libKTTSD_Lib.so.*
|
||||
%{tde_tdeappdir}/ksayit.desktop
|
||||
%{tde_datadir}/apps/ksayit/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/ksayit.png
|
||||
%{tde_datadir}/icons/hicolor/32x32/apps/ksayit_clipempty.png
|
||||
%{tde_datadir}/icons/hicolor/32x32/apps/ksayit_talking.png
|
||||
%{tde_datadir}/services/ksayit_libFreeverb.desktop
|
||||
%{tde_datadir}/servicetypes/ksayit_libFreeverb_service.desktop
|
||||
|
||||
%post -n trinity-ksayit
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in mono hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-ksayit
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in mono hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kttsd
|
||||
Summary: A Text-to-Speech system for TDE
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kttsd
|
||||
The KDE Text-to-Speech system is a plugin based service that allows any KDE
|
||||
(or non-KDE) application to speak using the DCOP interface.
|
||||
|
||||
ksayit and kmouth are useful front-ends for this capability, while one of
|
||||
festival, flite, and epos are essential back-ends.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
Homepage: http://accessibility.kde.org/developer/kttsd
|
||||
|
||||
%files -n trinity-kttsd
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kttsd
|
||||
%{tde_bindir}/kttsmgr
|
||||
%{tde_tdelibdir}/kcm_kttsd.la
|
||||
%{tde_tdelibdir}/kcm_kttsd.so
|
||||
%{tde_tdelibdir}/ktexteditor_kttsd.la
|
||||
%{tde_tdelibdir}/ktexteditor_kttsd.so
|
||||
%{tde_tdelibdir}/libkttsd_akodeplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_akodeplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_alsaplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_alsaplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_artsplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_artsplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_commandplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_commandplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_eposplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_eposplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_festivalintplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_festivalintplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_fliteplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_fliteplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_sbdplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_sbdplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_stringreplacerplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_stringreplacerplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_talkerchooserplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_talkerchooserplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_xmltransformerplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_xmltransformerplugin.so
|
||||
%{tde_tdelibdir}/libkttsjobmgrpart.la
|
||||
%{tde_tdelibdir}/libkttsjobmgrpart.so
|
||||
%{tde_libdir}/libkttsd.so.*
|
||||
%{tde_tdeappdir}/kcmkttsd.desktop
|
||||
%{tde_tdeappdir}/kttsmgr.desktop
|
||||
%{tde_datadir}/apps/ktexteditor_kttsd/ktexteditor_kttsdui.rc
|
||||
%exclude %{tde_datadir}/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
|
||||
%{tde_datadir}/apps/kttsd/
|
||||
%{tde_datadir}/icons/hicolor/16x16/actions/female.png
|
||||
%{tde_datadir}/icons/hicolor/16x16/actions/male.png
|
||||
%{tde_datadir}/services/ktexteditor_kttsd.desktop
|
||||
%{tde_datadir}/services/kttsd.desktop
|
||||
%{tde_datadir}/services/kttsd_akodeplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_alsaplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_artsplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_commandplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_eposplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_festivalintplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_fliteplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_sbdplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_stringreplacerplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_talkerchooserplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_xmltransformerplugin.desktop
|
||||
%{tde_datadir}/services/kttsjobmgr.desktop
|
||||
%{tde_datadir}/servicetypes/kttsd_audioplugin.desktop
|
||||
%{tde_datadir}/servicetypes/kttsd_filterplugin.desktop
|
||||
%{tde_datadir}/servicetypes/kttsd_synthplugin.desktop
|
||||
%{tde_datadir}/icons/crystalsvg/*/apps/kttsd.png
|
||||
%{tde_datadir}/icons/crystalsvg/*/apps/kttsd.svgz
|
||||
%{tde_tdedocdir}/HTML/en/kttsd/
|
||||
|
||||
%post -n trinity-kttsd
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in crystalsvg hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kttsd
|
||||
/sbin/ldconfig ||:
|
||||
for icon_theme in crystalsvg hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kttsd-contrib-plugins
|
||||
Summary: the TDE Text-to-Speech system
|
||||
Group: User Interface/Desktops
|
||||
Requires: trinity-kttsd = %{version}-%{release}
|
||||
|
||||
%description -n trinity-kttsd-contrib-plugins
|
||||
kttsd synthetizer plugins that depends on non-free software :
|
||||
* FreeTTS plugin.
|
||||
* Hadifix (mbrola/txt2pho) plugin.
|
||||
Those plugins will require manual installation of third party,
|
||||
non free software to work.
|
||||
|
||||
This package is part of Trinity, as a component of the TDE accessibility module.
|
||||
|
||||
%files -n trinity-kttsd-contrib-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/libkttsd_freettsplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_freettsplugin.so
|
||||
%{tde_tdelibdir}/libkttsd_hadifixplugin.la
|
||||
%{tde_tdelibdir}/libkttsd_hadifixplugin.so
|
||||
%{tde_datadir}/apps/kttsd/hadifix/xslt/SSMLtoTxt2pho.xsl
|
||||
%{tde_datadir}/services/kttsd_freettsplugin.desktop
|
||||
%{tde_datadir}/services/kttsd_hadifixplugin.desktop
|
||||
|
||||
##########
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: trinity-tdelibs-devel >= %{version}
|
||||
|
||||
Obsoletes: trinity-kdeaccessibility-devel < %{version}-%{release}
|
||||
Provides: trinity-kdeaccessibility-devel = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
%{summary}.
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkttsd.la
|
||||
%{tde_libdir}/libkttsd.so
|
||||
%{tde_libdir}/libKTTSD_Lib.la
|
||||
%{tde_libdir}/libKTTSD_Lib.so
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig ||:
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig ||:
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i admin/acinclude.m4.in \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
# Avoids conflict with KDE4, if installed
|
||||
# see file: '/etc/profile.d/kde.sh' from package 'kde-settings'
|
||||
export KDEDIRS=%{tde_prefix}
|
||||
export KDEDIR=%{tde_prefix}
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath \
|
||||
--enable-new-ldflags \
|
||||
--enable-closure \
|
||||
--disable-debug --disable-warnings \
|
||||
--enable-final \
|
||||
--enable-ksayit-audio-plugins \
|
||||
--with-akode \
|
||||
--with-extra-includes=%{tde_includedir}:%{tde_includedir}/tqt
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
# file lists for locale
|
||||
HTML_DIR=$(kde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}/$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}/$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && ln -nsf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
@ -0,0 +1,755 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
Name: trinity-tdeaddons
|
||||
Summary: Trinity Desktop Environment - Plugins
|
||||
Version: 3.5.13.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: User Interface/Desktops
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
URL: http://www.trinitydesktop.org/
|
||||
|
||||
Obsoletes: trinity-kdeaddons < %{version}-%{release}
|
||||
Provides: trinity-kdeaddons = %{version}-%{release}
|
||||
Obsoletes: trinity-kdeaddons-extras < %{version}-%{release}
|
||||
Provides: trinity-kdeaddons-extras = %{version}-%{release}
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: qt3-devel >= 3.3.8d
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: trinity-tdebase-devel >= %{version}
|
||||
BuildRequires: trinity-tdegames-devel >= %{version}
|
||||
BuildRequires: trinity-tdemultimedia-devel >= %{version}
|
||||
BuildRequires: trinity-tdepim-devel >= %{version}
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
|
||||
BuildRequires: SDL-devel
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: openssl-devel
|
||||
|
||||
# DB4 support
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?suse_version} >= 1220 || 0%{?mdkversion} || 0%{?mgaversion}
|
||||
%define with_db4 1
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion}
|
||||
BuildRequires: db4-devel
|
||||
%endif
|
||||
%if 0%{?fedora} >= 18
|
||||
BuildRequires: libdb4-cxx-devel
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libdb-4_8-devel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# XMMS support: no, always disabled, even on Fedora
|
||||
#%if 0%{?fedora}
|
||||
#define with_xmms 1
|
||||
#BuildRequires: xmms-devel
|
||||
#%endif
|
||||
|
||||
#Requires: which
|
||||
|
||||
Requires: trinity-atlantikdesigner = %{version}-%{release}
|
||||
Requires: trinity-kaddressbook-plugins = %{version}-%{release}
|
||||
Requires: trinity-kate-plugins = %{version}-%{release}
|
||||
Requires: trinity-tdeaddons-kfile-plugins = %{version}-%{release}
|
||||
Requires: trinity-kicker-applets = %{version}-%{release}
|
||||
Requires: trinity-knewsticker-scripts = %{version}-%{release}
|
||||
Requires: trinity-konq-plugins = %{version}-%{release}
|
||||
Requires: trinity-ksig = %{version}-%{release}
|
||||
Requires: trinity-noatun-plugins = %{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
A collection of TDE Addons/Plugins, including:
|
||||
* atlantikdesigner: game board designer
|
||||
* konq-plugins: akregator, babelfish, domtreeviewer, imagerotation, validators, webarchiver
|
||||
* kate (plugins)
|
||||
* kicker-applets: kbinaryclock, kolourpicker, ktimemon, mediacontrol
|
||||
* knewsticker-scripts
|
||||
* noatun-plugins
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-atlantikdesigner
|
||||
Summary: Game board designer for Atlantik
|
||||
Group: Applications/Games
|
||||
#Requires: trinity-atlantik
|
||||
Requires: trinity-tdegames
|
||||
|
||||
%description -n trinity-atlantikdesigner
|
||||
Atlantik Designer is a game board designer for the game Atlantik.
|
||||
|
||||
Atlantik is a TDE client for playing Monopoly-like board games on the
|
||||
monopd network. It can play any board supported by the network
|
||||
server, including the classic Monopoly game as well as the Atlantik
|
||||
game in which the properties include several major cities in North
|
||||
America and Europe.
|
||||
|
||||
%files -n trinity-atlantikdesigner
|
||||
%defattr(-,root,root,-)
|
||||
%doc README atlantikdesigner/TODO
|
||||
%{tde_bindir}/atlantikdesigner
|
||||
%{tde_datadir}/apps/atlantikdesigner
|
||||
%{tde_tdeappdir}/atlantikdesigner.desktop
|
||||
%{tde_datadir}/icons/hicolor/*/apps/atlantikdesigner.png
|
||||
|
||||
%post -n trinity-atlantikdesigner
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-atlantikdesigner
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kaddressbook-plugins
|
||||
Summary: Plugins for KAddressBook, the Trinity address book
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kaddressbook
|
||||
|
||||
%description -n trinity-kaddressbook-plugins
|
||||
This package contains a variety of useful plugins for the KDE address
|
||||
book. These plugins can be loaded through the TDE address book settings.
|
||||
|
||||
Highlights include exporting postal addresses as flags in KWorldClock,
|
||||
as well as importing and exporting contacts in the native format used
|
||||
by the German freemail provider GMX.
|
||||
|
||||
%files -n trinity-kaddressbook-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%{tde_tdelibdir}/libkaddrbk_geo_xxport.la
|
||||
%{tde_tdelibdir}/libkaddrbk_geo_xxport.so
|
||||
%{tde_tdelibdir}/libkaddrbk_gmx_xxport.la
|
||||
%{tde_tdelibdir}/libkaddrbk_gmx_xxport.so
|
||||
%{tde_datadir}/apps/kaddressbook
|
||||
%{tde_datadir}/services/kaddressbook
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kate-plugins
|
||||
Summary: Plugins for Kate, the TDE Advanced Text Editor
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kate
|
||||
Requires: tidy
|
||||
|
||||
%description -n trinity-kate-plugins
|
||||
This package contains a variety of useful plugins for Kate, the KDE
|
||||
Advanced Text Editor. These plugins can be loaded through the plugin
|
||||
manager in Kate settings.
|
||||
|
||||
Highlights include spell checking, text filtering, HTML/XML construction
|
||||
and validation, vim/emacs modeline handling, templates for new files
|
||||
and text snippets, opening of C/C++ headers, extraction of C/C++ symbols,
|
||||
a tab bar, a Python browser and even more.
|
||||
|
||||
%files -n trinity-kate-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%doc kate/xmltools/ChangeLog kate/xmltools/README
|
||||
%{tde_tdelibdir}/katecppsymbolviewerplugin.la
|
||||
%{tde_tdelibdir}/katecppsymbolviewerplugin.so
|
||||
%{tde_tdelibdir}/katefiletemplates.la
|
||||
%{tde_tdelibdir}/katefiletemplates.so
|
||||
%{tde_tdelibdir}/katefll_plugin.la
|
||||
%{tde_tdelibdir}/katefll_plugin.so
|
||||
%{tde_tdelibdir}/katehelloworldplugin.la
|
||||
%{tde_tdelibdir}/katehelloworldplugin.so
|
||||
%{tde_tdelibdir}/katehtmltoolsplugin.la
|
||||
%{tde_tdelibdir}/katehtmltoolsplugin.so
|
||||
%{tde_tdelibdir}/kateinsertcommandplugin.la
|
||||
%{tde_tdelibdir}/kateinsertcommandplugin.so
|
||||
%{tde_tdelibdir}/katemakeplugin.la
|
||||
%{tde_tdelibdir}/katemakeplugin.so
|
||||
%{tde_tdelibdir}/katemodelineplugin.la
|
||||
%{tde_tdelibdir}/katemodelineplugin.so
|
||||
%{tde_tdelibdir}/kateopenheaderplugin.la
|
||||
%{tde_tdelibdir}/kateopenheaderplugin.so
|
||||
%{tde_tdelibdir}/katepybrowseplugin.la
|
||||
%{tde_tdelibdir}/katepybrowseplugin.so
|
||||
%{tde_tdelibdir}/katesnippetsplugin.la
|
||||
%{tde_tdelibdir}/katesnippetsplugin.so
|
||||
%{tde_tdelibdir}/katetextfilterplugin.la
|
||||
%{tde_tdelibdir}/katetextfilterplugin.so
|
||||
%{tde_tdelibdir}/katexmlcheckplugin.la
|
||||
%{tde_tdelibdir}/katexmlcheckplugin.so
|
||||
%{tde_tdelibdir}/katexmltoolsplugin.la
|
||||
%{tde_tdelibdir}/katexmltoolsplugin.so
|
||||
%{tde_tdelibdir}/libkatetabbarextensionplugin.la
|
||||
%{tde_tdelibdir}/libkatetabbarextensionplugin.so
|
||||
%{tde_datadir}/applnk/.hidden/katefll.desktop
|
||||
%{tde_datadir}/apps/kate
|
||||
%{tde_datadir}/apps/katepart
|
||||
%{tde_datadir}/apps/katexmltools
|
||||
%{tde_datadir}/services/katecppsymbolviewer.desktop
|
||||
%{tde_datadir}/services/katefiletemplates.desktop
|
||||
%{tde_datadir}/services/katefll_plugin.desktop
|
||||
%{tde_datadir}/services/katehelloworld.desktop
|
||||
%{tde_datadir}/services/katehtmltools.desktop
|
||||
%{tde_datadir}/services/kateinsertcommand.desktop
|
||||
%{tde_datadir}/services/katemake.desktop
|
||||
%{tde_datadir}/services/katemodeline.desktop
|
||||
%{tde_datadir}/services/kateopenheader.desktop
|
||||
%{tde_datadir}/services/katepybrowse.desktop
|
||||
%{tde_datadir}/services/katesnippets.desktop
|
||||
%{tde_datadir}/services/katetabbarextension.desktop
|
||||
%{tde_datadir}/services/katetextfilter.desktop
|
||||
%{tde_datadir}/services/katexmlcheck.desktop
|
||||
%{tde_datadir}/services/katexmltools.desktop
|
||||
%{tde_tdedocdir}/HTML/en/kate-plugins/
|
||||
|
||||
##########
|
||||
|
||||
%package kfile-plugins
|
||||
Summary: Trinity file dialog plugins for text files and folders
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description kfile-plugins
|
||||
This is a collection of plugins for the TDE file dialog. These plugins
|
||||
extend the file dialog to offer advanced meta-information for text,
|
||||
HTML and desktop files, as well as for folders, Windows .lnk files,
|
||||
MIME archives and X.509 certificates.
|
||||
|
||||
This package also includes plugins for the KDE file rename dialog,
|
||||
allowing a user to more easily decide what to do when faced with a
|
||||
decision regarding conflicting filenames. Rename dialog plugins are
|
||||
provided for audio and image files.
|
||||
|
||||
%files kfile-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%doc kfile-plugins/lnk/README
|
||||
%{tde_bindir}/lnkforward
|
||||
%{tde_tdelibdir}/kfile_cert.la
|
||||
%{tde_tdelibdir}/kfile_cert.so
|
||||
%{tde_tdelibdir}/kfile_desktop.la
|
||||
%{tde_tdelibdir}/kfile_desktop.so
|
||||
%{tde_tdelibdir}/kfile_folder.la
|
||||
%{tde_tdelibdir}/kfile_folder.so
|
||||
%{tde_tdelibdir}/kfile_html.la
|
||||
%{tde_tdelibdir}/kfile_html.so
|
||||
%{tde_tdelibdir}/kfile_lnk.la
|
||||
%{tde_tdelibdir}/kfile_lnk.so
|
||||
%{tde_tdelibdir}/kfile_mhtml.la
|
||||
%{tde_tdelibdir}/kfile_mhtml.so
|
||||
%{tde_tdelibdir}/kfile_txt.la
|
||||
%{tde_tdelibdir}/kfile_txt.so
|
||||
%{tde_tdelibdir}/librenaudioplugin.la
|
||||
%{tde_tdelibdir}/librenaudioplugin.so
|
||||
%{tde_tdelibdir}/librenimageplugin.la
|
||||
%{tde_tdelibdir}/librenimageplugin.so
|
||||
%{tde_datadir}/applnk/.hidden/lnkforward.desktop
|
||||
%{tde_datadir}/mimelnk/application/x-win-lnk.desktop
|
||||
%{tde_datadir}/services/kfile_cert.desktop
|
||||
%{tde_datadir}/services/kfile_desktop.desktop
|
||||
%{tde_datadir}/services/kfile_folder.desktop
|
||||
%{tde_datadir}/services/kfile_html.desktop
|
||||
%{tde_datadir}/services/kfile_lnk.desktop
|
||||
%{tde_datadir}/services/kfile_mhtml.desktop
|
||||
%{tde_datadir}/services/kfile_txt.desktop
|
||||
%{tde_datadir}/services/renaudiodlg.desktop
|
||||
%{tde_datadir}/services/renimagedlg.desktop
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kicker-applets
|
||||
Summary: Applets for Kicker, the Trinity panel
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kicker
|
||||
|
||||
%description -n trinity-kicker-applets
|
||||
This package contains a variety of applets for Kicker, the KDE panel.
|
||||
These applets will appear in the panel's Add--Applet menu.
|
||||
|
||||
Included are a system monitor, a colour picker, a media player controller,
|
||||
a mathematical evaluator and a binary clock.
|
||||
|
||||
The media control applet does not support XMMS, as this would force all
|
||||
kicker-applets users to install XMMS. If you want a kicker applet that
|
||||
controls XMMS, install the xmms-kde-trinity package.
|
||||
|
||||
%files -n trinity-kicker-applets
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%{tde_tdelibdir}/kolourpicker_panelapplet.la
|
||||
%{tde_tdelibdir}/kolourpicker_panelapplet.so
|
||||
%{tde_tdelibdir}/ktimemon_panelapplet.la
|
||||
%{tde_tdelibdir}/ktimemon_panelapplet.so
|
||||
%{tde_tdelibdir}/math_panelapplet.la
|
||||
%{tde_tdelibdir}/math_panelapplet.so
|
||||
%{tde_tdelibdir}/mediacontrol_panelapplet.la
|
||||
%{tde_tdelibdir}/mediacontrol_panelapplet.so
|
||||
%{tde_tdelibdir}/kbinaryclock_panelapplet.la
|
||||
%{tde_tdelibdir}/kbinaryclock_panelapplet.so
|
||||
%{tde_datadir}/apps/kicker/applets
|
||||
%{tde_datadir}/apps/mediacontrol
|
||||
%{tde_datadir}/config.kcfg/kbinaryclock.kcfg
|
||||
%{tde_datadir}/icons/locolor/*/apps/ktimemon.png
|
||||
%{tde_datadir}/icons/crystalsvg/*/apps/ktimemon.png
|
||||
%{tde_tdedocdir}/HTML/en/kicker-applets/
|
||||
|
||||
%post -n trinity-kicker-applets
|
||||
for f in crystalsvg locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-kicker-applets
|
||||
for f in crystalsvg locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-knewsticker-scripts
|
||||
Summary: scripts for KNewsTicker, the Trinity news ticker
|
||||
Group: Applications/Utilities
|
||||
Requires: perl
|
||||
Requires: python
|
||||
#Requires: libfinance-quote-perl
|
||||
#Requires: libmime-perl
|
||||
#Requires: libnews-nntpclient-perl
|
||||
Requires: perl-libwww-perl
|
||||
Requires: trinity-knewsticker
|
||||
|
||||
%description -n trinity-knewsticker-scripts
|
||||
This package contains a variety of scripts that provide additional news
|
||||
sources for KNewsTicker, the news ticker applet for the TDE panel.
|
||||
|
||||
Highlights include newsgroup handling, stock data retrieval, sports scores
|
||||
and various local news sources.
|
||||
|
||||
%files -n trinity-knewsticker-scripts
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%{tde_datadir}/apps/knewsticker/
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-konq-plugins
|
||||
Summary: plugins for Konqueror, the Trinity file/web/doc browser
|
||||
Group: Applications/Utilities
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
%if 0%{?pclinuxos} == 0
|
||||
Requires: %{_lib}jpeg8
|
||||
%endif
|
||||
%endif
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
Requires: libjpeg
|
||||
%endif
|
||||
%if 0%{?suse_version} >= 1220
|
||||
Requires: libjpeg62
|
||||
%endif
|
||||
%if 0%{?pclinuxos}
|
||||
Requires: %{_lib}jpeg62
|
||||
%endif
|
||||
%if 0%{?suse_version} == 1230
|
||||
Requires: libjpeg8
|
||||
%endif
|
||||
Requires: python
|
||||
Requires: rsync
|
||||
#Requires: unison
|
||||
Requires: trinity-konqueror
|
||||
%if 0%{?fedora}
|
||||
Requires: python-exif
|
||||
%endif
|
||||
|
||||
%description -n trinity-konq-plugins
|
||||
This package contains a variety of useful plugins for Konqueror, the
|
||||
file manager, web browser and document viewer for TDE. Many of these
|
||||
plugins will appear in Konqueror's Tools menu.
|
||||
|
||||
Highlights for web browsing include web page translation, web page archiving,
|
||||
auto-refreshing, HTML and CSS structural analysis, a search toolbar, a
|
||||
sidebar news ticker, fast access to common options, bookmarklets, a crash
|
||||
monitor, a microformat availability indicator, a del.icio.us bookmarks
|
||||
sidebar, and integration with the aKregator RSS feed reader.
|
||||
|
||||
Highlights for directory browsing include directory filters, image gallery
|
||||
creation, archive compression and extraction, quick copy/move, a sidebar
|
||||
media player, a file information metabar/sidebar, a media folder helper, a
|
||||
graphical disk usage viewer and image conversions and transformations.
|
||||
|
||||
%files -n trinity-konq-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%doc konq-plugins/README
|
||||
%{tde_datadir}/config/translaterc
|
||||
%{tde_bindir}/fsview
|
||||
%{tde_bindir}/jpegorient
|
||||
%{tde_bindir}/kio_media_realfolder
|
||||
%{tde_tdelibdir}/konq_sidebarnews.la
|
||||
%{tde_tdelibdir}/konq_sidebarnews.so
|
||||
%{tde_tdelibdir}/konqsidebar_delicious.la
|
||||
%{tde_tdelibdir}/konqsidebar_delicious.so
|
||||
%{tde_tdelibdir}/konqsidebar_mediaplayer.la
|
||||
%{tde_tdelibdir}/konqsidebar_mediaplayer.so
|
||||
%{tde_tdelibdir}/konqsidebar_metabar.la
|
||||
%{tde_tdelibdir}/konqsidebar_metabar.so
|
||||
%{tde_tdelibdir}/libakregatorkonqfeedicon.la
|
||||
%{tde_tdelibdir}/libakregatorkonqfeedicon.so
|
||||
%{tde_tdelibdir}/libakregatorkonqplugin.la
|
||||
%{tde_tdelibdir}/libakregatorkonqplugin.so
|
||||
%{tde_tdelibdir}/libarkplugin.la
|
||||
%{tde_tdelibdir}/libarkplugin.so
|
||||
%{tde_tdelibdir}/libautorefresh.la
|
||||
%{tde_tdelibdir}/libautorefresh.so
|
||||
%{tde_tdelibdir}/libbabelfishplugin.la
|
||||
%{tde_tdelibdir}/libbabelfishplugin.so
|
||||
%{tde_tdelibdir}/libcrashesplugin.la
|
||||
%{tde_tdelibdir}/libcrashesplugin.so
|
||||
%{tde_tdelibdir}/libdirfilterplugin.la
|
||||
%{tde_tdelibdir}/libdirfilterplugin.so
|
||||
%{tde_tdelibdir}/librsyncplugin.la
|
||||
%{tde_tdelibdir}/librsyncplugin.so
|
||||
%{tde_tdelibdir}/libdomtreeviewerplugin.la
|
||||
%{tde_tdelibdir}/libdomtreeviewerplugin.so
|
||||
%{tde_tdelibdir}/libfsviewpart.la
|
||||
%{tde_tdelibdir}/libfsviewpart.so
|
||||
%{tde_tdelibdir}/libkhtmlsettingsplugin.la
|
||||
%{tde_tdelibdir}/libkhtmlsettingsplugin.so
|
||||
%{tde_tdelibdir}/kcm_kuick.la
|
||||
%{tde_tdelibdir}/kcm_kuick.so
|
||||
%{tde_tdelibdir}/libkimgallery.la
|
||||
%{tde_tdelibdir}/libkimgallery.so
|
||||
%{tde_tdelibdir}/libkuickplugin.la
|
||||
%{tde_tdelibdir}/libkuickplugin.so
|
||||
%{tde_tdelibdir}/libmfkonqmficon.la
|
||||
%{tde_tdelibdir}/libmfkonqmficon.so
|
||||
%{tde_tdelibdir}/libminitoolsplugin.la
|
||||
%{tde_tdelibdir}/libminitoolsplugin.so
|
||||
%{tde_tdelibdir}/librellinksplugin.la
|
||||
%{tde_tdelibdir}/librellinksplugin.so
|
||||
%{tde_tdelibdir}/libsearchbarplugin.la
|
||||
%{tde_tdelibdir}/libsearchbarplugin.so
|
||||
%{tde_tdelibdir}/libuachangerplugin.la
|
||||
%{tde_tdelibdir}/libuachangerplugin.so
|
||||
%{tde_tdelibdir}/libvalidatorsplugin.la
|
||||
%{tde_tdelibdir}/libvalidatorsplugin.so
|
||||
%{tde_tdelibdir}/libwebarchiverplugin.la
|
||||
%{tde_tdelibdir}/libwebarchiverplugin.so
|
||||
%{tde_tdelibdir}/webarchivethumbnail.la
|
||||
%{tde_tdelibdir}/webarchivethumbnail.so
|
||||
%{tde_datadir}/applnk/.hidden/arkplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/kcmkuick.desktop
|
||||
%{tde_datadir}/applnk/.hidden/kuickplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/mediaplayerplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/crashesplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/dirfilterplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/rsyncplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/fsview.desktop
|
||||
%{tde_datadir}/applnk/.hidden/khtmlsettingsplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/kimgalleryplugin.desktop
|
||||
%{tde_datadir}/applnk/.hidden/plugin_babelfish.desktop
|
||||
%{tde_datadir}/applnk/.hidden/plugin_domtreeviewer.desktop
|
||||
%{tde_datadir}/applnk/.hidden/plugin_validators.desktop
|
||||
%{tde_datadir}/applnk/.hidden/plugin_webarchiver.desktop
|
||||
%{tde_datadir}/applnk/.hidden/uachangerplugin.desktop
|
||||
%{tde_datadir}/apps/akregator
|
||||
%{tde_datadir}/apps/domtreeviewer
|
||||
%{tde_datadir}/apps/fsview
|
||||
%{tde_datadir}/apps/imagerotation/orient.py*
|
||||
%{tde_datadir}/apps/imagerotation/exif.py*
|
||||
%{tde_datadir}/apps/khtml/kpartplugins
|
||||
%{tde_datadir}/apps/konqiconview
|
||||
%{tde_datadir}/apps/konqlistview
|
||||
%{tde_datadir}/apps/konqsidebartng
|
||||
%{tde_datadir}/apps/konqueror/icons
|
||||
%{tde_datadir}/apps/konqueror/kpartplugins
|
||||
%{tde_datadir}/apps/konqueror/servicemenus
|
||||
%{tde_datadir}/apps/metabar/iconsrc
|
||||
%{tde_datadir}/apps/metabar/themes/default/default.css
|
||||
%{tde_datadir}/apps/metabar/themes/default/layout.html
|
||||
%{tde_datadir}/apps/microformat/pics/microformat.png
|
||||
%{tde_datadir}/config.kcfg/konq_sidebarnews.kcfg
|
||||
%{tde_datadir}/icons/locolor/16x16/apps/autorefresh.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/babelfish.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/cssvalidator.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/domtreeviewer.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/htmlvalidator.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/imagegallery.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/remotesync.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/remotesyncconfig.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/minitools.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/validators.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/webarchiver.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_delicious.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_mediaplayer.png
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/apps/konqsidebar_news.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/babelfish.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/cssvalidator.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/domtreeviewer.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/htmlvalidator.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/imagegallery.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/remotesync.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/remotesyncconfig.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/minitools.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/validators.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/actions/webarchiver.png
|
||||
%{tde_datadir}/icons/crystalsvg/22x22/apps/konqsidebar_mediaplayer.png
|
||||
%{tde_datadir}/icons/crystalsvg/32x32/actions/minitools.png
|
||||
%{tde_datadir}/icons/crystalsvg/32x32/apps/konqsidebar_mediaplayer.png
|
||||
%{tde_datadir}/icons/crystalsvg/48x48/actions/minitools.png
|
||||
%{tde_datadir}/icons/crystalsvg/48x48/apps/konqsidebar_mediaplayer.png
|
||||
%{tde_datadir}/icons/hicolor/16x16/apps/metabar.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/apps/fsview.png
|
||||
%{tde_datadir}/icons/hicolor/32x32/apps/fsview.png
|
||||
%{tde_datadir}/icons/hicolor/32x32/apps/metabar.png
|
||||
%{tde_datadir}/icons/hicolor/48x48/apps/metabar.png
|
||||
%{tde_datadir}/icons/hicolor/64x64/apps/metabar.png
|
||||
%{tde_datadir}/icons/hicolor/scalable/apps/metabar.svgz
|
||||
%{tde_datadir}/icons/hicolor/128x128/apps/metabar.png
|
||||
%{tde_datadir}/icons/locolor/32x32/apps/konqsidebar_mediaplayer.png
|
||||
%{tde_datadir}/services/akregator_konqplugin.desktop
|
||||
%{tde_datadir}/services/ark_plugin.desktop
|
||||
%{tde_datadir}/services/fsview_part.desktop
|
||||
%{tde_datadir}/services/kuick_plugin.desktop
|
||||
%{tde_datadir}/services/webarchivethumbnail.desktop
|
||||
%{tde_tdelibdir}/libadblock.la
|
||||
%{tde_tdelibdir}/libadblock.so
|
||||
%{tde_tdedocdir}/HTML/en/konq-plugins/
|
||||
|
||||
%post -n trinity-konq-plugins
|
||||
for f in crystalsvg hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-konq-plugins
|
||||
for f in crystalsvg hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-ksig
|
||||
Summary: Graphical tool for managing multiple email signatures
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kmail
|
||||
|
||||
%description -n trinity-ksig
|
||||
KSig is a graphical tool for keeping track of many different email
|
||||
signatures. The signatures themselves can be edited through KSig's
|
||||
graphical user interface. A command-line interface is then available
|
||||
for generating random or daily signatures from this list.
|
||||
|
||||
The command-line interface makes a suitable plugin for generating
|
||||
signatures in external mail clients such as KMail.
|
||||
|
||||
%files -n trinity-ksig
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%{tde_bindir}/ksig
|
||||
%{tde_tdeappdir}/ksig.desktop
|
||||
%{tde_datadir}/apps/ksig/ksigui.rc
|
||||
%{tde_datadir}/icons/hicolor/*/apps/ksig.png
|
||||
%{tde_tdedocdir}/HTML/en/ksig/
|
||||
|
||||
%post -n trinity-ksig
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-ksig
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-noatun-plugins
|
||||
Summary: plugins for Noatun, the Trinity media player
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-noatun
|
||||
|
||||
%description -n trinity-noatun-plugins
|
||||
This package contains a variety of useful plugins for Noatun, the audio and
|
||||
video media player for TDE. These plugins can be loaded through the plugin
|
||||
manager in Noatun settings.
|
||||
|
||||
Highlights include an alarm clock, guessing tags from filenames, adjustable
|
||||
playback speed, capture to wave file and displaying lyrics, plus a variety
|
||||
of user interfaces, playlists and visualisation plugins.
|
||||
|
||||
%files -n trinity-noatun-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%doc README
|
||||
%{tde_bindir}/noatunsynaescope.bin
|
||||
%{tde_bindir}/noatuntippecanoe.bin
|
||||
%{tde_bindir}/noatuntyler.bin
|
||||
%{tde_tdelibdir}/noatunalsaplayer.la
|
||||
%{tde_tdelibdir}/noatunalsaplayer.so
|
||||
%{tde_tdelibdir}/noatunblurscope.la
|
||||
%{tde_tdelibdir}/noatunblurscope.so
|
||||
%{tde_tdelibdir}/noatuncharlatan.la
|
||||
%{tde_tdelibdir}/noatuncharlatan.so
|
||||
%{tde_tdelibdir}/noatundub.la
|
||||
%{tde_tdelibdir}/noatundub.so
|
||||
%{tde_tdelibdir}/noatun_ffrs.la
|
||||
%{tde_tdelibdir}/noatun_ffrs.so
|
||||
%{tde_tdelibdir}/noatunluckytag.la
|
||||
%{tde_tdelibdir}/noatunluckytag.so
|
||||
%{tde_tdelibdir}/noatunlyrics.la
|
||||
%{tde_tdelibdir}/noatunlyrics.so
|
||||
%{tde_tdelibdir}/noatunmadness.la
|
||||
%{tde_tdelibdir}/noatunmadness.so
|
||||
%if 0%{?with_db4}
|
||||
%{tde_tdelibdir}/noatun_oblique.la
|
||||
%{tde_tdelibdir}/noatun_oblique.so
|
||||
%endif
|
||||
%{tde_tdelibdir}/noatunpitchablespeed.la
|
||||
%{tde_tdelibdir}/noatunpitchablespeed.so
|
||||
%{tde_tdelibdir}/noatunsynaescope.la
|
||||
%{tde_tdelibdir}/noatunsynaescope.so
|
||||
%{tde_tdelibdir}/noatuntippecanoe.la
|
||||
%{tde_tdelibdir}/noatuntippecanoe.so
|
||||
%{tde_tdelibdir}/noatuntyler.la
|
||||
%{tde_tdelibdir}/noatuntyler.so
|
||||
%{tde_tdelibdir}/noatunwakeup.la
|
||||
%{tde_tdelibdir}/noatunwakeup.so
|
||||
%{tde_tdelibdir}/noatunwavecapture.la
|
||||
%{tde_tdelibdir}/noatunwavecapture.so
|
||||
%{tde_datadir}/apps/noatun/*
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/apps/synaescope.png
|
||||
|
||||
%post -n trinity-noatun-plugins
|
||||
for f in crystalsvg ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-noatun-plugins
|
||||
for f in crystalsvg ; do
|
||||
touch --no-create %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${f} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i admin/acinclude.m4.in \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig:${PKG_CONFIG_PATH}"
|
||||
|
||||
# Note about DB4:
|
||||
# Fedora 18: /usr/include/libdb4/db_cxx.h , /usr/lib64/libdb_cxx-4.so
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath \
|
||||
--enable-new-ldflags \
|
||||
--enable-closure \
|
||||
--disable-debug --disable-warnings \
|
||||
--disable-dependency-tracking --enable-final \
|
||||
--with-extra-includes=%{tde_includedir}/tqt:%{_includedir}/db4:%{_includedir}/libdb4:%{tde_includedir}/arts:%{tde_includedir} \
|
||||
%{?with_xmms:--with-xmms} %{?!with_xmms:--without-xmms} \
|
||||
--with-sdl \
|
||||
%if 0%{?with_db4}
|
||||
--with-berkeley-db \
|
||||
%if 0%{?fedora} == 18
|
||||
--with-db-lib=db_cxx-4 \
|
||||
%endif
|
||||
%endif
|
||||
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
# File lists for locale
|
||||
HTML_DIR=$(kde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}/$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}/$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
||||
|
@ -0,0 +1,494 @@
|
||||
# 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_sbindir %{tde_prefix}/sbin
|
||||
%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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-tdeadmin
|
||||
Summary: Administrative tools for TDE
|
||||
Version: 3.5.13.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: User Interface/Desktops
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
URL: http://www.trinitydesktop.org/
|
||||
|
||||
Prefix: %{tde_prefix}
|
||||
|
||||
Obsoletes: trinity-kdeadmin < %{version}-%{release}
|
||||
Provides: trinity-kdeadmin = %{version}-%{release}
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
Source1: kuser.pam
|
||||
Source2: kuser.pamd
|
||||
Source5: kpackagerc
|
||||
Source6: ksysvrc
|
||||
Source7: kuserrc
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: rpm-devel
|
||||
BuildRequires: pam-devel
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
BuildRequires: lilo
|
||||
%endif
|
||||
|
||||
Requires: trinity-tdeadmin = %{version}-%{release}
|
||||
Requires: trinity-kcron = %{version}-%{release}
|
||||
Requires: trinity-kdat = %{version}-%{release}
|
||||
Requires: %{name}-kfile-plugins = %{version}-%{release}
|
||||
Requires: trinity-knetworkconf = %{version}-%{release}
|
||||
Requires: trinity-kpackage = %{version}-%{release}
|
||||
Requires: trinity-ksysv = %{version}-%{release}
|
||||
Requires: trinity-kuser = %{version}-%{release}
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
Requires: trinity-lilo-config = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
# CONSOLEHELPER (usermode) support
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
%define with_consolehelper 1
|
||||
|
||||
# Avoids relinking, which breaks consolehelper
|
||||
%define dont_relink 1
|
||||
%endif
|
||||
|
||||
%description
|
||||
The tdeadmin package includes administrative tools for the Trinity Desktop
|
||||
Environment (TDE) including:
|
||||
kcron, kdat, knetworkconf, kpackage, ksysv, kuser.
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
# LILO is not provided in RHEL or Fedora
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
%exclude %{tde_tdedocdir}/HTML/en/lilo-config/
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kcron
|
||||
Summary: The Trinity crontab editor
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-kcron
|
||||
KCron is an application for scheduling programs to run in the background.
|
||||
It is a graphical user interface to cron, the UNIX system scheduler.
|
||||
|
||||
%files -n trinity-kcron
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kcron
|
||||
%{tde_tdeappdir}/kcron.desktop
|
||||
%{tde_datadir}/apps/kcron/kcronui.rc
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kcron.png
|
||||
%{tde_tdedocdir}/HTML/en/kcron/
|
||||
|
||||
%post -n trinity-kcron
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kcron
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kdat
|
||||
Summary: A Trinity tape backup tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-kdat
|
||||
KDat is a tar-based tape archiver. It is designed to work with multiple
|
||||
archives on a single tape.
|
||||
|
||||
Main features are:
|
||||
* Simple graphical interface to local filesystem and tape contents.
|
||||
* Multiple archives on the same physical tape.
|
||||
* Complete index of archives and files is stored on local hard disk.
|
||||
* Selective restore of files from an archive.
|
||||
* Backup profiles for frequently used backups.
|
||||
|
||||
%files -n trinity-kdat
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kdat/*
|
||||
%{tde_bindir}/kdat
|
||||
%{tde_tdeappdir}/kdat.desktop
|
||||
%{tde_datadir}/apps/kdat/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdat.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kdat.png
|
||||
%{tde_tdedocdir}/HTML/en/kdat/
|
||||
|
||||
%post -n trinity-kdat
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kdat
|
||||
for icon_theme in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package kfile-plugins
|
||||
Summary: Trinity file metainfo plugins for deb and rpm files
|
||||
Group: Environment/Libraries
|
||||
|
||||
%description kfile-plugins
|
||||
File metainfo plugins for deb and rpm package files.
|
||||
|
||||
%files kfile-plugins
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/kfile_deb.la
|
||||
%{tde_tdelibdir}/kfile_deb.so
|
||||
%{tde_tdelibdir}/kfile_rpm.la
|
||||
%{tde_tdelibdir}/kfile_rpm.so
|
||||
%{tde_datadir}/services/kfile_deb.desktop
|
||||
%{tde_datadir}/services/kfile_rpm.desktop
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-knetworkconf
|
||||
Summary: Trinity network configuration tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-knetworkconf
|
||||
This is a TDE control center module to configure TCP/IP settings. It
|
||||
can be used to manage network devices and settings for each device.
|
||||
|
||||
%files -n trinity-knetworkconf
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/knetworkconf/*
|
||||
%{tde_datadir}/icons/hicolor/*/apps/knetworkconf.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_disconnected_wlan.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_connected_lan_knc.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_disconnected_lan.png
|
||||
%{tde_datadir}/icons/hicolor/22x22/actions/network_traffic_wlan.png
|
||||
%{tde_datadir}/apps/knetworkconf/
|
||||
%{tde_tdeappdir}/kcm_knetworkconfmodule.desktop
|
||||
%{tde_tdelibdir}/kcm_knetworkconfmodule.so
|
||||
%{tde_tdelibdir}/kcm_knetworkconfmodule.la
|
||||
%{tde_tdedocdir}/HTML/en/knetworkconf/
|
||||
|
||||
%post -n trinity-knetworkconf
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
%postun -n trinity-knetworkconf
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kpackage
|
||||
Summary: Trinity package management tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-kpackage
|
||||
This is a frontend to both .rpm and .deb package formats. It allows you
|
||||
to view currently installed packages, browse available packages, and
|
||||
install/remove them.
|
||||
|
||||
%files -n trinity-kpackage
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kpackage/*
|
||||
%{tde_bindir}/kpackage
|
||||
%{tde_tdeappdir}/kpackage.desktop
|
||||
%{tde_datadir}/apps/kpackage/
|
||||
%{tde_datadir}/config/kpackagerc
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kpackage.png
|
||||
%{tde_tdedocdir}/HTML/en/kpackage/
|
||||
|
||||
%post -n trinity-kpackage
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kpackage
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-ksysv
|
||||
Summary: Trinity SysV-style init configuration editor
|
||||
Group: Applications/Utilities
|
||||
|
||||
%description -n trinity-ksysv
|
||||
This program allows you to edit your start and stop scripts using a
|
||||
drag and drop GUI.
|
||||
|
||||
%files -n trinity-ksysv
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/ksysv/*
|
||||
%{tde_bindir}/ksysv
|
||||
%{tde_tdeappdir}/ksysv.desktop
|
||||
%{tde_datadir}/apps/ksysv/
|
||||
%{tde_datadir}/config/ksysvrc
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/toggle_log.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/ksysv.png
|
||||
%{tde_datadir}/mimelnk/application/x-ksysv.desktop
|
||||
%{tde_datadir}/mimelnk/text/x-ksysv-log.desktop
|
||||
%{tde_tdedocdir}/HTML/en/ksysv/
|
||||
|
||||
%post -n trinity-ksysv
|
||||
for icon_theme in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-ksysv
|
||||
for icon_theme in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kuser
|
||||
Summary: Trinity user/group administration tool
|
||||
Group: Applications/Utilities
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
# package 'usermode' provides '/usr/bin/consolehelper-gtk'
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
Requires: usermode-gtk
|
||||
%endif
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
Requires: usermode
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%description -n trinity-kuser
|
||||
A user/group administration tool for TDE.
|
||||
|
||||
%files -n trinity-kuser
|
||||
%defattr(-,root,root,-)
|
||||
%doc rpmdocs/kuser/*
|
||||
%{tde_bindir}/kuser
|
||||
%{tde_tdeappdir}/kuser.desktop
|
||||
%{tde_datadir}/apps/kuser/
|
||||
%{tde_datadir}/config/kuserrc
|
||||
%{tde_datadir}/config.kcfg/kuser.kcfg
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kuser.png
|
||||
%{tde_tdedocdir}/HTML/en/kuser/
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
%{tde_sbindir}/kuser
|
||||
%{_sbindir}/kuser
|
||||
%config(noreplace) /etc/pam.d/kuser
|
||||
%config(noreplace) /etc/security/console.apps/kuser
|
||||
%endif
|
||||
|
||||
%post -n trinity-kuser
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kuser
|
||||
for icon_theme in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/${icon_theme} 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%package -n trinity-lilo-config
|
||||
Summary: Trinity frontend for lilo configuration
|
||||
Group: Applications/Utilities
|
||||
Requires: trinity-kcontrol
|
||||
Requires: trinity-tdebase-bin
|
||||
#Requires: lilo
|
||||
|
||||
%description -n trinity-lilo-config
|
||||
lilo-config is a TDE based frontend to the lilo boot manager configuration.
|
||||
It runs out of the TDE Control Center.
|
||||
|
||||
If you want to use the menu entry to launch lilo-config, you need to install
|
||||
tdebase-bin since it uses the tdesu command to gain root privileges.
|
||||
|
||||
%files -n trinity-lilo-config
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/kcm_lilo.la
|
||||
%{tde_tdelibdir}/kcm_lilo.so
|
||||
%{tde_tdeappdir}/lilo.desktop
|
||||
%{tde_tdedocdir}/HTML/en/lilo-config/
|
||||
|
||||
%post -n trinity-lilo-config
|
||||
touch /etc/lilo.conf
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i admin/acinclude.m4.in \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
# Do not build against any "/usr" installed KDE
|
||||
export KDEDIR=%{tde_prefix}
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--sbindir=%{tde_sbindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--enable-new-ldflags \
|
||||
--disable-dependency-tracking \
|
||||
--disable-rpath \
|
||||
--with-rpm \
|
||||
--with-pam=kde \
|
||||
--with-shadow \
|
||||
--with-private-groups \
|
||||
--enable-final \
|
||||
--enable-closure \
|
||||
--with-private-groups \
|
||||
--with-extra-includes=%{tde_includedir}/tqt
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
comps="kcron kdat knetworkconf kpackage ksysv kuser"
|
||||
%__mkdir_p %{buildroot}%{tde_datadir}/config \
|
||||
%{buildroot}%{_sysconfdir}/security/console.apps \
|
||||
%{buildroot}%{_sysconfdir}/pam.d \
|
||||
%{buildroot}%{tde_sbindir} \
|
||||
%{buildroot}%{_sbindir}
|
||||
|
||||
%__install -p -m644 %{SOURCE5} %{SOURCE6} %{SOURCE7} %{buildroot}%{tde_datadir}/config/
|
||||
|
||||
%if 0%{?with_consolehelper}
|
||||
# Run kuser through consolehelper
|
||||
%__install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/security/console.apps/kuser
|
||||
%__install -p -m644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pam.d/kuser
|
||||
%__mv %{buildroot}%{tde_bindir}/kuser %{buildroot}%{tde_sbindir}
|
||||
%__ln_s %{_bindir}/consolehelper %{buildroot}%{tde_bindir}/kuser
|
||||
%if "%{tde_prefix}" != "/usr"
|
||||
%__ln_s %{tde_sbindir}/kuser %{?buildroot}%{_sbindir}/kuser
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# locale's
|
||||
HTML_DIR=$(kde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}/$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}/$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && ln -nsf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# rpmdocs
|
||||
for dir in $comps ; do
|
||||
for file in AUTHORS ChangeLog README TODO ; do
|
||||
test -s "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file"
|
||||
done
|
||||
done
|
||||
|
||||
# The following files are not installed in any binary package.
|
||||
# This is deliberate.
|
||||
|
||||
# - This file serves no purpose that we can see, and conflicts
|
||||
# with GNOME system tools, so be sure to leave it out.
|
||||
%__rm -f %{?buildroot}%{tde_libdir}/pkgconfig/*.pc
|
||||
|
||||
# Extract from changelog:
|
||||
# tdeadmin (4:3.5.5-2) unstable; urgency=low
|
||||
# +++ Changes by Ana Beatriz Guerrero Lopez:
|
||||
# * Removed useless program secpolicy. (Closes: #399426)
|
||||
%__rm -f %{?buildroot}%{tde_bindir}/secpolicy
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
@ -0,0 +1,710 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Name: trinity-tdeartwork
|
||||
Summary: Additional artwork (themes, sound themes, ...) for TDE
|
||||
Version: 3.5.13.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: User Interface/Desktops
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
|
||||
Vendor: Trinity Project
|
||||
Packager: Francois Andriot <francois.andriot@free.fr>
|
||||
Url: http://www.trinitydesktop.org/
|
||||
|
||||
Source0: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
|
||||
BuildRequires: cmake >= 2.8
|
||||
BuildRequires: trinity-tdebase-devel >= %{version}
|
||||
|
||||
BuildRequires: gettext
|
||||
BuildRequires: esound-devel
|
||||
|
||||
# kdeartwork specific settings
|
||||
|
||||
# OpenGL support
|
||||
%if 0%{?rhel} == 4
|
||||
BuildRequires: xorg-x11-Mesa-libGLU
|
||||
%endif
|
||||
|
||||
# NAS support
|
||||
%if 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: nas-devel
|
||||
%endif
|
||||
|
||||
# LIBART support
|
||||
# On RHEL, libart is too old !
|
||||
%if 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_libart 1
|
||||
BuildRequires: libart_lgpl-devel
|
||||
%endif
|
||||
|
||||
# XSCREENSAVER support
|
||||
%if 0%{?fedora} >= 15 || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?rhel} >= 6 || 0%{?suse_version}
|
||||
%define with_xscreensaver 1
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}xscrnsaver%{?mgaversion:1}-devel
|
||||
BuildRequires: xscreensaver
|
||||
BuildRequires: xscreensaver-base
|
||||
BuildRequires: xscreensaver-extrusion
|
||||
BuildRequires: xscreensaver-gl
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 6 || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libXScrnSaver-devel
|
||||
%endif
|
||||
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 6
|
||||
# Provides '/usr/share/xscreensaver/config/deco.xml'
|
||||
BuildRequires: xscreensaver
|
||||
BuildRequires: xscreensaver-extras
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: xscreensaver
|
||||
BuildRequires: xscreensaver-data
|
||||
BuildRequires: xscreensaver-data-extra
|
||||
%endif
|
||||
|
||||
# Opensuse does not provide 'webcollage' screensaver
|
||||
%if 0%{?suse_version} == 0
|
||||
%define with_webcollage 1
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
# JACK support
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}jack-devel
|
||||
%endif
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 5
|
||||
BuildRequires: jack-audio-connection-kit-devel
|
||||
%endif
|
||||
|
||||
|
||||
Obsoletes: trinity-kdeartwork < %{version}-%{release}
|
||||
Provides: trinity-kdeartwork = %{version}-%{release}
|
||||
|
||||
# Metapackage
|
||||
Requires: %{name}-emoticons = %{version}-%{release}
|
||||
Requires: %{name}-misc = %{version}-%{release}
|
||||
Requires: %{name}-style = %{version}-%{release}
|
||||
Requires: %{name}-theme-icon = %{version}-%{release}
|
||||
Requires: %{name}-theme-window = %{version}-%{release}
|
||||
Requires: trinity-tdewallpapers = %{version}-%{release}
|
||||
Requires: trinity-kscreensaver = %{version}-%{release}
|
||||
|
||||
%if 0%{?with_xscreensaver}
|
||||
Requires: trinity-kscreensaver-xsavers = %{version}-%{release}
|
||||
Requires: trinity-kscreensaver-xsavers-extra = %{version}-%{release}
|
||||
%if 0%{?with_webcollage}
|
||||
Requires: trinity-kscreensaver-xsavers-webcollage = %{version}-%{release}
|
||||
%endif
|
||||
%endif
|
||||
|
||||
|
||||
%description
|
||||
TDE (the Trinity Desktop Environment) is a powerful Open Source graphical
|
||||
desktop environment for Unix workstations. It combines ease of use,
|
||||
contemporary functionality, and outstanding graphical design with the
|
||||
technological superiority of the Unix operating system.
|
||||
|
||||
This metapackage includes a collection of artistic extras (themes, widget
|
||||
styles, screen savers, wallpaper, icons, emoticons and so on) provided
|
||||
with the official release of KDE.
|
||||
|
||||
Homepage: http://artist.kde.org
|
||||
|
||||
%files
|
||||
|
||||
##########
|
||||
|
||||
%package emoticons
|
||||
Summary: emoticon collections for tDE chat clients
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description emoticons
|
||||
This package contains several collections of emoticons used by official
|
||||
and unofficial KDE chat clients, such as Kopete and Konversation.
|
||||
|
||||
This package is part of KDE, and a component of the KDE artwork module.
|
||||
|
||||
%files emoticons
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/emoticons/
|
||||
|
||||
##########
|
||||
|
||||
%package misc
|
||||
Summary: various multimedia goodies released with TDE
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description misc
|
||||
This package contains miscellaneous multimedia goodies for KDE.
|
||||
Included are additional TDE sounds and kworldclock themes.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files misc
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/apps/kworldclock/
|
||||
%{tde_datadir}/sounds/KDE_Logout_new.wav
|
||||
%{tde_datadir}/sounds/KDE_Startup_new.wav
|
||||
|
||||
##########
|
||||
|
||||
%package style
|
||||
Summary: widget styles released with Trinity
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description style
|
||||
This package contains additional widget styles for Trinity. Widget styles
|
||||
can be used to customise the look and feel of interface components such
|
||||
as buttons, scrollbars and so on. They can be applied using the style
|
||||
manager in the TDE Control Centre.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files style
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/plugins/styles/
|
||||
%{tde_tdelibdir}/kstyle_phase_config.la
|
||||
%{tde_tdelibdir}/kstyle_phase_config.so
|
||||
%{tde_datadir}/apps/kstyle/
|
||||
|
||||
##########
|
||||
|
||||
%package theme-icon
|
||||
Summary: icon themes released with Trinity
|
||||
Group: User Interface/Desktops
|
||||
|
||||
Obsoletes: trinity-kdeartwork-icons < %{version}-%{release}
|
||||
Provides: trinity-kdeartwork-icons = %{version}-%{release}
|
||||
|
||||
%description theme-icon
|
||||
This package contains additional icon themes for Trinity. Icon themes can be
|
||||
used to customise the appearance of standard icons throughout KDE. They
|
||||
can be applied using the icon manager in the Trinity Control Centre.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files theme-icon
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/icons/*/*
|
||||
|
||||
%post theme-icon
|
||||
for i in locolor ikons kdeclassic kids slick ; do
|
||||
touch --no-create %{tde_datadir}/icons/$i 2>/dev/null || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/$i 2>/dev/null || :
|
||||
done
|
||||
|
||||
%postun theme-icon
|
||||
for i in locolor ikons kdeclassic kids slick ; do
|
||||
touch --no-create %{tde_datadir}/icons/$i 2>/dev/null || :
|
||||
gtk-update-icon-cache --quiet %{tde_datadir}/icons/$i 2>/dev/null || :
|
||||
done
|
||||
|
||||
##########
|
||||
|
||||
%package theme-window
|
||||
Summary: window decoration themes released with Trinity
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description theme-window
|
||||
This package contains additional window decoration themes for Trinity. Window
|
||||
decoration themes can be used to customise the look of window borders and
|
||||
buttons, and can be applied using the window decoration manager in the Trinity
|
||||
Control Center.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files theme-window
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/[kt]win*
|
||||
%{tde_datadir}/apps/[kt]win/
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-tdewallpapers
|
||||
Summary: wallpapers released with Trinity
|
||||
Group: User Interface/Desktops
|
||||
Obsoletes: trinity-kdewallpapers < %{version}-%{release}
|
||||
Provides: trinity-kdewallpapers = %{version}-%{release}
|
||||
|
||||
%description -n trinity-tdewallpapers
|
||||
This package contains additional wallpapers for Trinity. Wallpapers can be
|
||||
applied using the background manager in the TDE Control Centre.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files -n trinity-tdewallpapers
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/wallpapers/*
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kscreensaver
|
||||
Summary: additional screen savers released with Trinity
|
||||
Group: User Interface/Desktops
|
||||
|
||||
%description -n trinity-kscreensaver
|
||||
This package contains the screen savers for Trinity. They can be tested and
|
||||
selected within the Appearance and Themes section of the Trinity Control
|
||||
Center.
|
||||
|
||||
The hooks for the standard xscreensavers are no longer part of this
|
||||
package. To select and/or configure the standard xscreensavers through
|
||||
the TDE Control Center, install the separate package kscreensaver-xsavers.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files -n trinity-kscreensaver
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kslideshow.kss
|
||||
%{tde_bindir}/kpolygon.kss
|
||||
%{tde_bindir}/krotation.kss
|
||||
%{tde_bindir}/ksolarwinds.kss
|
||||
%{tde_bindir}/klorenz.kss
|
||||
%{tde_bindir}/kvm.kss
|
||||
%{tde_bindir}/kflux.kss
|
||||
%{tde_bindir}/kscience.kss
|
||||
%{tde_bindir}/kbanner.kss
|
||||
%{tde_bindir}/kclock.kss
|
||||
%{tde_bindir}/kfiresaver.kss
|
||||
%{tde_bindir}/keuphoria.kss
|
||||
%{tde_bindir}/kfountain.kss
|
||||
%{tde_bindir}/kgravity.kss
|
||||
%{tde_bindir}/kpartsaver.kss
|
||||
%{tde_bindir}/kpendulum.kss
|
||||
%{tde_bindir}/kblob.kss
|
||||
%{tde_bindir}/klines.kss
|
||||
%{tde_bindir}/kwave.kss
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KBanner.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KBlob.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KClock.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KEuphoria.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KFiresaver.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KFlux.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KFountain.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KGravity.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KLines-saver.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KLorenz.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KPendulum.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KPolygon.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KRotation.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KScience.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KSlideshow.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KSolarWinds.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KVm.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KWave.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/kpartsaver.desktop
|
||||
%{tde_datadir}/apps/kfiresaver/
|
||||
%{tde_datadir}/apps/kscreensaver/
|
||||
|
||||
%if 0%{?with_xscreensaver}
|
||||
%{tde_bindir}/kspace.kss
|
||||
%{tde_bindir}/kswarm.kss
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KSpace.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/KSwarm.desktop
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?with_xscreensaver}
|
||||
|
||||
%package -n trinity-kscreensaver-xsavers
|
||||
Summary: Trinity hooks for standard xscreensavers
|
||||
Group: User Interface/Desktops
|
||||
Requires: trinity-tdebase-bin >= 3.5.13
|
||||
Requires: xscreensaver
|
||||
|
||||
%description -n trinity-kscreensaver-xsavers
|
||||
This package allows a smooth integration of the standard xscreensavers
|
||||
into Trinity. With this package installed you can select and/or configure
|
||||
the standard xscreensavers through the Appearances and Themes section of
|
||||
the Trinity Control Centre.
|
||||
|
||||
Note that this package does not actually contain any screensavers itself.
|
||||
For the additional screensavers shipped with Trinity, see the separate package
|
||||
kscreensaver-trinity. This package does depend on the xscreensaver package, and
|
||||
recommend the xscreensaver-gl package, as well as contain the necessary
|
||||
files to integrate these packages into Trinity.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files -n trinity-kscreensaver-xsavers
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/xscreensaver-getimage-file
|
||||
%{tde_bindir}/xscreensaver-getimage
|
||||
%{tde_bindir}/kxsconfig
|
||||
%{tde_bindir}/kxsrun
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/antinspect.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/antspotlight.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/atunnel.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/blinkbox.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/braid.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/bubble3d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/circuit.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cubestorm.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/deco.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/distort.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/endgame.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/engine.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fiberlamp.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flipflop.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flipscreen3d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flyingtoasters.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fuzzyflakes.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/galaxy.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/gears.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/gflux.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glblur.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/gleidescope.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glknots.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glslideshow.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glsnake.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/gltext.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/hypertorus.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/jigglypuff.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/lavalite.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/metaballs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/mirrorblob.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/moebius.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/molecule.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/morph3d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/penrose.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pipes.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/polyhedra.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/polytopes.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/popsquares.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pulsar.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/queens.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/ripples.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/shadebobs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/sierpinski3d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/slidescreen.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/sonar.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/spheremonics.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/stonerview.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/superquadrics.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/swirl.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xlyap.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/m6502.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glschool.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/moebiusgears.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glcells.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/abstractile.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/lockward.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cwaves.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/topblock.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/voronoi.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cubicgrid.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/hypnowheel.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/lcdscrub.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/photopile.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/skytentacles.desktop
|
||||
|
||||
# These screensavers do not exist on Mageia 2
|
||||
%if 0%{?mgaversion} == 0 && 0%{?mdkversion} == 0
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glmatrix.desktop
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?with_webcollage}
|
||||
|
||||
%package -n trinity-kscreensaver-xsavers-webcollage
|
||||
Summary: webcollage screensaver Trinity hook
|
||||
Group: User Interface/Desktops
|
||||
Requires: trinity-kscreensaver-xsavers-extra = %{version}-%{release}
|
||||
Requires: netpbm
|
||||
|
||||
%description -n trinity-kscreensaver-xsavers-webcollage
|
||||
This package give access to the webcollage screensaver through the Trinity
|
||||
screensaver configuration.
|
||||
|
||||
This screensaver downloads random pictures from the internet and creates
|
||||
a collage as screensaver.
|
||||
|
||||
IMPORTANT NOTICE: The internet contains all kinds of pictures, some of which
|
||||
you might find inappropriate and offensive.
|
||||
You are specially discouraged to install this package if you are using
|
||||
your computer in a working environment or in an environment with children.
|
||||
|
||||
If you still want to install this package, please read the file
|
||||
/usr/share/doc/kscreensaver-xsavers-webcollage/README.Debian after the
|
||||
installation.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files -n trinity-kscreensaver-xsavers-webcollage
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/webcollage.desktop
|
||||
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kscreensaver-xsavers-extra
|
||||
Summary: Trinity hooks for standard xscreensavers
|
||||
Group: User Interface/Desktops
|
||||
Requires: trinity-kscreensaver-xsavers = %{version}-%{release}
|
||||
|
||||
%description -n trinity-kscreensaver-xsavers-extra
|
||||
This package allows a smooth integration of the universe xscreensavers
|
||||
into Trinity. With this package installed you can select and/or configure
|
||||
the universe xscreensavers through the Appearances and Themes section of
|
||||
the Trinity Control Centre.
|
||||
|
||||
Note that this package does not actually contain any screensavers itself.
|
||||
For the additional screensavers shipped with TDE, see the separate package
|
||||
kscreensaver.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE artwork module.
|
||||
|
||||
%files -n trinity-kscreensaver-xsavers-extra
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/anemone.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/anemotaxis.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/antmaze.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/apollonian.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/apple2.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/atlantis.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/attraction.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/barcode.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/blaster.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/blitspin.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/blocktube.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/boing.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/bouboule.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/bouncingcow.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/boxed.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/boxfit.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/bsod.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/bumps.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cage.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/carousel.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/ccurve.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/celtic.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cloudlife.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/compass.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/coral.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/crackberg.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/crystal.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cube21.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cubenetic.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/cynosure.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/dangerball.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/decayscreen.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/deluxe.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/demon.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/discrete.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/drift.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/epicycle.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/eruption.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/euler2d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/extrusion.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fadeplot.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fireworkx.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flame.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fliptext.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flow.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fluidballs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/flurry.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/fontglide.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glhanoi.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/glplanet.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/goop.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/grav.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/greynetic.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/halftone.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/halo.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/helix.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/hopalong.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/ifs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/imsmap.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/interaggregate.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/interference.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/intermomentary.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/jigsaw.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/juggler3d.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/julia.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/kaleidescope.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/klein.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/kumppa.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/lament.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/loop.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/maze.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/memscroller.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/menger.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/moire.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/moire2.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/mountain.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/munch.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/nerverot.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/noof.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/noseguy.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pacman.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pedal.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/penetrate.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/petri.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/phosphor.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/piecewise.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pinion.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/polyominoes.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pong.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/providence.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/pyro.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/qix.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/rd-bomb.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/rocks.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/rorschach.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/rotzoomer.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/rubik.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/sballs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/sierpinski.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/slip.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/speedmine.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/spotlight.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/sproingies.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/squiral.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/stairs.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/starfish.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/starwars.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/strange.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/substrate.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/tangram.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/thornbird.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/timetunnel.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/triangle.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/truchet.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/twang.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/vermiculate.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/wander.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/whirlwindwarp.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/wormhole.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xanalogtv.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xflame.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xrayswarm.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xspirograph.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/zoom.desktop
|
||||
|
||||
# These screensavers do not exist on OpenSuse 12.2
|
||||
%if 0%{?suse_version} == 0
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/vidwhacker.desktop
|
||||
%endif
|
||||
|
||||
# These screensavers do not exist on Mageia 2 and Mandriva 2011
|
||||
%if 0%{?mgaversion} == 0 && 0%{?mdkversion} == 0
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xjack.desktop
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/xmatrix.desktop
|
||||
%endif
|
||||
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
|
||||
export CMAKE_INCLUDE_PATH="%{tde_includedir}:%{tde_includedir}/tqt"
|
||||
export LD_LIBRARY_PATH="%{tde_libdir}"
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?suse_version}
|
||||
%__mkdir_p build
|
||||
cd build
|
||||
%endif
|
||||
|
||||
%cmake \
|
||||
-DBIN_INSTALL_DIR=%{tde_bindir} \
|
||||
-DINCLUDE_INSTALL_DIR=%{tde_tdeincludedir} \
|
||||
-DLIB_INSTALL_DIR=%{tde_libdir} \
|
||||
-DSHARE_INSTALL_PREFIX=%{tde_datadir} \
|
||||
-DCMAKE_SKIP_RPATH="OFF" \
|
||||
-DSHARE_INSTALL_PREFIX=%{tde_datadir} \
|
||||
%{!?with_xscreensaver:-DWITH_XSCREENSAVER=OFF} \
|
||||
%{!?with_libart}:-DWITH_LIBART=OFF} \
|
||||
-DWITH_OPENGL=ON \
|
||||
-DWITH_ARTS=ON \
|
||||
-DBUILD_ALL=ON \
|
||||
..
|
||||
|
||||
%__make %{?_smp_mflags} || %__make
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install -C build DESTDIR=%{buildroot}
|
||||
|
||||
# webcollage -root -directory /usr/share/backgrounds/images #227683
|
||||
|
||||
# File lists
|
||||
HTML_DIR=$(kde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Duplicate with trinity-kbabel (from tdesdk)
|
||||
%__rm -f %{?buildroot}%{tde_datadir}/icons/locolor/16x16/apps/kbabel.png
|
||||
%__rm -f %{?buildroot}%{tde_datadir}/icons/locolor/32x32/apps/kbabel.png
|
||||
|
||||
# Should not be here if xscreensaver is disabled
|
||||
%if 0%{?with_xscreensaver} == 0
|
||||
%__rm -f %{?buildroot}%{tde_bindir}/xscreensaver-getimage
|
||||
%__rm -f %{?buildroot}%{tde_bindir}/xscreensaver-getimage-file
|
||||
%endif
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,481 @@
|
||||
# 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 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_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
Name: trinity-tdelibs
|
||||
Version: 3.5.13.2
|
||||
Release: %{?!preversion:1}%{?preversion:0_%{preversion}}%{?dist}%{?_variant}
|
||||
License: GPL
|
||||
Summary: TDE Libraries
|
||||
Group: Environment/Libraries
|
||||
|
||||
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: %{name}-%{version}%{?preversion:~%{preversion}}.tar.gz
|
||||
|
||||
Patch1: tdelibs-3.5.13.2-xdg_dirs_set_path.patch
|
||||
Patch2: tdelibs-3.5.13.2-cups_by_default.patch
|
||||
|
||||
Obsoletes: tdelibs < %{version}-%{release}
|
||||
Provides: tdelibs = %{version}-%{release}
|
||||
Obsoletes: trinity-kdelibs < %{version}-%{release}
|
||||
Provides: trinity-kdelibs = %{version}-%{release}
|
||||
Obsoletes: trinity-kdelibs-apidocs < %{version}-%{release}
|
||||
Provides: trinity-kdelibs-apidocs = %{version}-%{release}
|
||||
|
||||
|
||||
BuildRequires: cmake >= 2.8
|
||||
BuildRequires: libtool
|
||||
BuildRequires: qt3-devel
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: krb5-devel
|
||||
BuildRequires: libxslt-devel
|
||||
BuildRequires: cups-devel
|
||||
BuildRequires: libart_lgpl-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: libidn-devel
|
||||
BuildRequires: libtiff-devel
|
||||
BuildRequires: glib2-devel
|
||||
# LUA support are not ready yet
|
||||
#BuildRequires: lua-devel
|
||||
|
||||
# ASPELL support
|
||||
BuildRequires: aspell
|
||||
BuildRequires: aspell-devel
|
||||
|
||||
# GAMIN support
|
||||
# Not on openSUSE.
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
%define with_gamin 1
|
||||
BuildRequires: gamin-devel
|
||||
%endif
|
||||
|
||||
# PCRE support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_pcre 1
|
||||
BuildRequires: pcre-devel
|
||||
%endif
|
||||
|
||||
# INOTIFY support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_inotify 1
|
||||
%endif
|
||||
|
||||
# BZIP2 support
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libbz2-devel
|
||||
%else
|
||||
BuildRequires: bzip2-devel
|
||||
%endif
|
||||
|
||||
# UTEMPTER support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: libutempter-devel
|
||||
%endif
|
||||
%if 0%{?rhel} == 4
|
||||
BuildRequires: utempter
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: utempter-devel
|
||||
%endif
|
||||
|
||||
# HSPELL support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion}
|
||||
%define with_hspell 1
|
||||
BuildRequires: hspell-devel
|
||||
%endif
|
||||
|
||||
# JASPER support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_jasper 1
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: libjasper-devel
|
||||
%endif
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}jasper-devel
|
||||
%endif
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
BuildRequires: jasper-devel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# AVAHI support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_avahi 1
|
||||
BuildRequires: trinity-avahi-tqt-devel >= %{version}
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}avahi-client-devel
|
||||
Requires: %{_lib}avahi-client3
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version}
|
||||
BuildRequires: avahi-devel
|
||||
Requires: avahi
|
||||
%endif
|
||||
%endif
|
||||
|
||||
# OPENEXR support
|
||||
%if 0%{?rhel} >=5 || 0%{?fedora} || 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version}
|
||||
%define with_openexr 1
|
||||
BuildRequires: OpenEXR-devel
|
||||
%endif
|
||||
|
||||
# LIBTOOL
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}ltdl-devel
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libtool-ltdl-devel
|
||||
%endif
|
||||
%if 0%{?rhel} == 4 || 0%{?suse_version} == 1140
|
||||
BuildRequires: libtool
|
||||
%endif
|
||||
|
||||
# X11 support
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: x11-proto-devel
|
||||
BuildRequires: %{_lib}xcomposite%{?mgaversion:1}-devel
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version}
|
||||
BuildRequires: xorg-x11-proto-devel
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version} >= 1220
|
||||
BuildRequires: libXcomposite-devel
|
||||
%endif
|
||||
%if 0%{?rhel} == 4
|
||||
BuildRequires: xorg-x11-devel
|
||||
%endif
|
||||
|
||||
# ICEAUTH
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?suse_version} >= 1220
|
||||
Requires: iceauth
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora}
|
||||
Requires: xorg-x11-server-utils
|
||||
%endif
|
||||
%if 0%{?rhel} == 4 || 0%{?suse_version}
|
||||
Requires: xorg-x11
|
||||
%endif
|
||||
|
||||
# XZ support
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version}
|
||||
%define with_lzma 1
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
BuildRequires: %{_lib}lzma-devel
|
||||
%endif
|
||||
%if 0%{?rhel} >= 5 || 0%{?fedora} || 0%{?suse_version}
|
||||
BuildRequires: xz-devel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Requires: trinity-tqtinterface >= %{version}
|
||||
Requires: trinity-arts >= %{version}
|
||||
Requires: qt3 >= 3.3.8.d
|
||||
|
||||
%description
|
||||
Libraries for the Trinity Desktop Environment:
|
||||
TDE Libraries included: tdecore (TDE core library), kdeui (user interface),
|
||||
kfm (file manager), khtmlw (HTML widget), kio (Input/Output, networking),
|
||||
kspell (spelling checker), jscript (javascript), kab (addressbook),
|
||||
kimgio (image manipulation).
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS COPYING COPYING-DOCS COPYING.LIB README TODO
|
||||
%{tde_bindir}/artsmessage
|
||||
%{tde_bindir}/cupsdconf
|
||||
%{tde_bindir}/cupsdoprint
|
||||
%{tde_bindir}/dcop
|
||||
%{tde_bindir}/dcopclient
|
||||
%{tde_bindir}/dcopfind
|
||||
%{tde_bindir}/dcopobject
|
||||
%{tde_bindir}/dcopquit
|
||||
%{tde_bindir}/dcopref
|
||||
%{tde_bindir}/dcopserver
|
||||
%{tde_bindir}/dcopserver_shutdown
|
||||
%{tde_bindir}/dcopstart
|
||||
%{tde_bindir}/filesharelist
|
||||
%{tde_bindir}/fileshareset
|
||||
%{tde_bindir}/imagetops
|
||||
%{tde_bindir}/kab2kabc
|
||||
%{tde_bindir}/kaddprinterwizard
|
||||
%{tde_bindir}/kbuildsycoca
|
||||
%{tde_bindir}/kcmshell
|
||||
%{tde_bindir}/kconf_update
|
||||
%{tde_bindir}/kcookiejar
|
||||
%{tde_bindir}/kde-config
|
||||
%{tde_bindir}/kde-menu
|
||||
%{tde_bindir}/kded
|
||||
%{tde_bindir}/kdeinit
|
||||
%{tde_bindir}/kdeinit_shutdown
|
||||
%{tde_bindir}/kdeinit_wrapper
|
||||
%{tde_bindir}/kdesu_stub
|
||||
%{tde_bindir}/kdontchangethehostname
|
||||
%{tde_bindir}/kdostartupconfig
|
||||
%{tde_bindir}/kfile
|
||||
%{tde_bindir}/kfmexec
|
||||
%{tde_bindir}/khotnewstuff
|
||||
%{tde_bindir}/kinstalltheme
|
||||
%{tde_bindir}/kio_http_cache_cleaner
|
||||
%{tde_bindir}/kio_uiserver
|
||||
%{tde_bindir}/kioexec
|
||||
%{tde_bindir}/kioslave
|
||||
%{tde_bindir}/klauncher
|
||||
%{tde_bindir}/kmailservice
|
||||
%{tde_bindir}/kmimelist
|
||||
%attr(4755,root,root) %{tde_bindir}/kpac_dhcp_helper
|
||||
%{tde_bindir}/ksendbugmail
|
||||
%{tde_bindir}/kshell
|
||||
%{tde_bindir}/kstartupconfig
|
||||
%{tde_bindir}/ktelnetservice
|
||||
%{tde_bindir}/ktradertest
|
||||
%{tde_bindir}/kwrapper
|
||||
%{tde_bindir}/lnusertemp
|
||||
%{tde_bindir}/make_driver_db_cups
|
||||
%{tde_bindir}/make_driver_db_lpr
|
||||
%{tde_bindir}/meinproc
|
||||
%{tde_bindir}/networkstatustestservice
|
||||
%{tde_bindir}/start_kdeinit
|
||||
%{tde_bindir}/start_kdeinit_wrapper
|
||||
%attr(4755,root,root) %{tde_bindir}/kgrantpty
|
||||
%{tde_tdelibdir}/*
|
||||
%{tde_libdir}/lib*.so.*
|
||||
%{tde_libdir}/lib[kt]deinit_*.la
|
||||
%{tde_libdir}/lib[kt]deinit_*.so
|
||||
%{tde_datadir}/applications/kde/*.desktop
|
||||
%{tde_datadir}/autostart/kab2kabc.desktop
|
||||
%{tde_datadir}/applnk/kio_iso.desktop
|
||||
%{tde_datadir}/apps/*
|
||||
%exclude %{tde_datadir}/apps/ksgmltools2/
|
||||
%config(noreplace) %{tde_datadir}/config/*
|
||||
%{tde_datadir}/emoticons/*
|
||||
%{tde_datadir}/icons/default.kde
|
||||
%{_sysconfdir}/alternatives/default.kde
|
||||
%{tde_datadir}/mimelnk/magic
|
||||
%{tde_datadir}/mimelnk/*/*.desktop
|
||||
%{tde_datadir}/services/*
|
||||
%{tde_datadir}/servicetypes/*
|
||||
%{tde_datadir}/icons/crystalsvg/
|
||||
%{tde_tdedocdir}/HTML/en/kspell/
|
||||
# remove conflicts with kdelibs-4
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%{tde_bindir}/checkXML
|
||||
%{tde_bindir}/ksvgtopng
|
||||
%{tde_bindir}/kunittestmodrunner
|
||||
%{tde_bindir}/preparetips
|
||||
%{tde_datadir}/icons/hicolor/index.theme
|
||||
%{tde_datadir}/locale/all_languages
|
||||
%{tde_tdedocdir}/HTML/en/common/*
|
||||
%{_sysconfdir}/ld.so.conf.d/trinity.conf
|
||||
%else
|
||||
%exclude %{tde_bindir}/checkXML
|
||||
%exclude %{tde_bindir}/ksvgtopng
|
||||
%exclude %{tde_bindir}/kunittestmodrunner
|
||||
%exclude %{tde_bindir}/preparetips
|
||||
%exclude %{tde_datadir}/config/colors
|
||||
%exclude %{tde_datadir}/config/kdebug.areas
|
||||
%exclude %{tde_datadir}/config/kdebugrc
|
||||
%exclude %{tde_datadir}/config/ksslcalist
|
||||
%exclude %{tde_datadir}/config/ui/ui_standards.rc
|
||||
%exclude %{tde_datadir}/icons/hicolor/index.theme
|
||||
%exclude %{tde_datadir}/locale/all_languages
|
||||
%exclude %{tde_tdedocdir}/HTML/en/common/*
|
||||
%endif
|
||||
|
||||
# Avoid conflict with 'redhat-menus' package
|
||||
%if "%{tde_prefix}" == "/usr"
|
||||
%{_sysconfdir}/xdg/menus/kde-applications.menu
|
||||
%else
|
||||
%{tde_prefix}/etc/xdg/menus/kde-applications.menu
|
||||
%endif
|
||||
|
||||
# New in TDE 3.5.13
|
||||
%{tde_bindir}/kdetcompmgr
|
||||
|
||||
%pre
|
||||
# TDE Bug #1074
|
||||
if [ -d "%{tde_datadir}/locale/all_languages" ]; then
|
||||
rm -rf "%{tde_datadir}/locale/all_languages"
|
||||
fi
|
||||
|
||||
%post
|
||||
/sbin/ldconfig || :
|
||||
# Sets default theme as 'crystalsvg'
|
||||
update-alternatives --install \
|
||||
%{tde_datadir}/icons/default.kde \
|
||||
default.kde \
|
||||
%{tde_datadir}/icons/crystalsvg \
|
||||
10 || :
|
||||
|
||||
%preun
|
||||
if [ $1 -eq 0 ]; then
|
||||
update-alternatives --remove \
|
||||
default.kde \
|
||||
%{tde_datadir}/icons/crystalsvg || :
|
||||
fi
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig || :
|
||||
|
||||
##########
|
||||
|
||||
%package devel
|
||||
Summary: %{name} - Development files
|
||||
Group: Development/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
Obsoletes: tdelibs-devel < %{version}-%{release}
|
||||
Provides: tdelibs-devel = %{version}-%{release}
|
||||
Obsoletes: trinity-kdelibs-devel < %{version}-%{release}
|
||||
Provides: trinity-kdelibs-devel = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package includes the header files you will need to compile
|
||||
applications for TDE.
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/dcopidl*
|
||||
%{tde_bindir}/kconfig_compiler
|
||||
%{tde_bindir}/makekdewidgets
|
||||
%{tde_datadir}/apps/ksgmltools2/
|
||||
%{tde_tdeincludedir}/*
|
||||
%{tde_libdir}/*.la
|
||||
%{tde_libdir}/*.so
|
||||
%{tde_libdir}/*.a
|
||||
%exclude %{tde_libdir}/lib[kt]deinit_*.la
|
||||
%exclude %{tde_libdir}/lib[kt]deinit_*.so
|
||||
|
||||
# New in TDE 3.5.13
|
||||
%{tde_datadir}/cmake/[kt]delibs.cmake
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}%{?preversion:~%{preversion}}
|
||||
%patch1 -p1 -b .xdg_path
|
||||
%patch2 -p1 -b .cups_by_default
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${QTDIR}/bin:${PATH}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
|
||||
export CMAKE_INCLUDE_PATH="%{tde_includedir}:%{tde_includedir}/tqt"
|
||||
|
||||
# We need LD_LIBRARY_PATH here because ld.so.conf file has not been written yet
|
||||
export LD_LIBRARY_PATH="%{tde_libdir}"
|
||||
|
||||
export KDEDIR="%{tde_prefix}"
|
||||
|
||||
if [ -d "/usr/X11R6" ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -L/usr/X11R6/%{_lib} -I/usr/X11R6/include"
|
||||
fi
|
||||
|
||||
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?suse_version}
|
||||
%__mkdir_p build
|
||||
cd build
|
||||
%endif
|
||||
|
||||
%cmake \
|
||||
-DCMAKE_INSTALL_PREFIX="%{tde_prefix}" \
|
||||
-DBIN_INSTALL_DIR="%{tde_bindir}" \
|
||||
-DDOC_INSTALL_DIR="%{tde_docdir}" \
|
||||
-DINCLUDE_INSTALL_DIR="%{tde_tdeincludedir}" \
|
||||
-DLIB_INSTALL_DIR="%{tde_libdir}" \
|
||||
-DPKGCONFIG_INSTALL_DIR="%{tde_libdir}/pkgconfig" \
|
||||
-DSHARE_INSTALL_PREFIX="%{tde_datadir}" \
|
||||
-DCMAKE_SKIP_RPATH=OFF \
|
||||
-DWITH_ARTS=ON \
|
||||
-DWITH_ALSA=ON \
|
||||
-DWITH_LIBART=ON \
|
||||
-DWITH_LIBIDN=ON \
|
||||
-DWITH_SSL=ON \
|
||||
-DWITH_CUPS=ON \
|
||||
-DWITH_LUA=OFF \
|
||||
-DWITH_TIFF=ON \
|
||||
%{?with_jasper:-DWITH_JASPER=ON} \
|
||||
%{?with_openexr:-DWITH_OPENEXR=ON} \
|
||||
-DWITH_UTEMPTER=ON \
|
||||
%{?with_avahi:-DWITH_AVAHI=ON} \
|
||||
%{?!with_pcre:-DWITH_PCRE=OFF} \
|
||||
%{?!with_inotify:-DWITH_INOTIFY=OFF} \
|
||||
%{?!with_gamin:-DWITH_GAMIN=OFF} %{?with_gamin:-DWITH_GAMIN=ON} \
|
||||
-DWITH_SUDO_KDESU_BACKEND=OFF \
|
||||
%{?with_lzma:-DWITH_LZMA=ON} %{?!with_lzma:-DWITH_LZMA=OFF} \
|
||||
-DWITH_ASPELL=ON \
|
||||
%{?with_hspell:-DWITH_HSPELL=ON} \
|
||||
..
|
||||
|
||||
%__make %{?_smp_mflags} || %__make
|
||||
|
||||
|
||||
%install
|
||||
%__rm -rf "%{?buildroot}"
|
||||
%__make install DESTDIR="%{?buildroot}" -C build
|
||||
|
||||
%if "%{?tde_prefix}" != "/usr"
|
||||
%__mkdir_p "%{?buildroot}%{_sysconfdir}/ld.so.conf.d"
|
||||
cat <<EOF >"%{?buildroot}%{_sysconfdir}/ld.so.conf.d/trinity.conf"
|
||||
%{tde_libdir}
|
||||
EOF
|
||||
%endif
|
||||
|
||||
# Moves the XDG configuration files to TDE directory
|
||||
%if "%{tde_prefix}" != "/usr"
|
||||
%__install -p -D -m644 \
|
||||
"%{?buildroot}%{_sysconfdir}/xdg/menus/applications.menu" \
|
||||
"%{?buildroot}%{tde_prefix}/etc/xdg/menus/kde-applications.menu"
|
||||
%__rm -rf "%{?buildroot}%{_sysconfdir}/xdg"
|
||||
%else
|
||||
%__mv -f "%{?buildroot}%{_sysconfdir}/xdg/menus/applications.menu" "%{?buildroot}%{_sysconfdir}/xdg/menus/kde-applications.menu"
|
||||
%endif
|
||||
|
||||
# Makes 'default.kde' theme an alternative with 'crystalsvg-updated'
|
||||
%__rm -f "%{?buildroot}%{tde_datadir}/icons/default.kde"
|
||||
%__ln_s "%{_sysconfdir}/alternatives/default.kde" "%{?buildroot}%{tde_datadir}/icons/default.kde"
|
||||
%__mkdir_p "%{?buildroot}%{_sysconfdir}/alternatives"
|
||||
%__ln_s "%{tde_datadir}/icons/crystalsvg" "%{?buildroot}%{_sysconfdir}/alternatives/default.kde"
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf "%{?buildroot}"
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,451 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
|
||||
Summary: Trinity Desktop Environment - Toys and Amusements
|
||||
Name: trinity-tdetoys
|
||||
Group: Amusements/Graphics
|
||||
Version: 3.5.13.2
|
||||
Release: 1%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2+
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
|
||||
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)
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: gettext
|
||||
|
||||
Obsoletes: trinity-kdetoys < %{version}-%{release}
|
||||
Provides: trinity-kdetoys = %{version}-%{release}
|
||||
|
||||
# Metapackage
|
||||
Requires: trinity-amor = %{version}-%{release}
|
||||
Requires: trinity-eyesapplet = %{version}-%{release}
|
||||
Requires: trinity-fifteenapplet = %{version}-%{release}
|
||||
Requires: trinity-kmoon = %{version}-%{release}
|
||||
Requires: trinity-kodo = %{version}-%{release}
|
||||
Requires: trinity-kteatime = %{version}-%{release}
|
||||
Requires: trinity-ktux = %{version}-%{release}
|
||||
Requires: trinity-kweather = %{version}-%{release}
|
||||
Requires: trinity-kworldclock = %{version}-%{release}
|
||||
|
||||
|
||||
%description
|
||||
Includes:
|
||||
* amor: Amusing Misuse Of Resources put's comic figures above your windows
|
||||
* eyesapplet: a kicker applet similar to XEyes
|
||||
* fifteenapplet: kicker applet, order 15 pieces in a 4x4 square by moving them
|
||||
* kmoon: system tray applet showing the moon phase
|
||||
* kodo: mouse movement meter
|
||||
* kteatime: system tray applet that makes sure your tea doesn't get too strong
|
||||
* ktux: Tux-in-a-Spaceship screen saver
|
||||
* kweather: kicker applet that will display the current weather outside
|
||||
* kworldwatch: application and kicker applet showing daylight area on the world
|
||||
globe
|
||||
|
||||
NOTE: kicker applets and screen savers require kdebase to be installed,
|
||||
and user to be logged-in to TDE.
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-amor
|
||||
Summary: a Trinity creature for your desktop
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-amor
|
||||
AMOR stands for Amusing Misuse Of Resources. It provides several different
|
||||
characters who prance around your X screen doing tricks and giving you tips.
|
||||
|
||||
Note that AMOR will only work with some window managers. Both KWin (the
|
||||
KDE window manager) and Metacity (a GTK2 window manager) are supported.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-amor
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/amor
|
||||
%{tde_datadir}/apps/amor/
|
||||
%{tde_tdeappdir}/amor.desktop
|
||||
%{tde_datadir}/icons/hicolor/*/apps/amor.png
|
||||
%{tde_tdedocdir}/HTML/en/amor/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-amor
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-amor
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-eyesapplet
|
||||
Summary: eyes applet for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-eyesapplet
|
||||
An applet for the KDE panel containing a pair of eyes that follow your mouse
|
||||
around the screen.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-eyesapplet
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/eyes_panelapplet.la
|
||||
%{tde_tdelibdir}/eyes_panelapplet.so
|
||||
%{tde_datadir}/apps/kicker/applets/eyesapplet.desktop
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-fifteenapplet
|
||||
Summary: fifteen pieces puzzle for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-fifteenapplet
|
||||
An applet for the KDE panel that lets you play the Fifteen Pieces
|
||||
sliding block puzzle. You have to order 15 pieces in a 4x4 square by
|
||||
moving them around.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-fifteenapplet
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/fifteen_panelapplet.la
|
||||
%{tde_tdelibdir}/fifteen_panelapplet.so
|
||||
%{tde_datadir}/apps/kicker/applets/kfifteenapplet.desktop
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kmoon
|
||||
Summary: moon phase indicator for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-kmoon
|
||||
An applet for the KDE panel that displays the current phase of the moon.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-kmoon
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_tdelibdir}/kmoon_panelapplet.la
|
||||
%{tde_tdelibdir}/kmoon_panelapplet.so
|
||||
%{tde_datadir}/apps/kicker/applets/kmoonapplet.desktop
|
||||
%{tde_datadir}/apps/kmoon/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kmoon.png
|
||||
%{tde_tdedocdir}/HTML/en/kmoon/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-kmoon
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
|
||||
%postun
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kodo
|
||||
Summary: mouse odometer for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-kodo
|
||||
KOdometer measures your desktop mileage. It tracks the movement of your mouse
|
||||
pointer across your desktop and renders it in inches/feet/miles! It can
|
||||
do cm/metres/km too. Its most exciting feature is the tripometer.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-kodo
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kodo
|
||||
%{tde_tdeappdir}/kodo.desktop
|
||||
%{tde_datadir}/apps/kodo/numbers.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kodo.png
|
||||
%{tde_tdedocdir}/HTML/en/kodo/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-kodo
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kodo
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kteatime
|
||||
Summary: Trinity utility for making a fine cup of tea
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-kteatime
|
||||
KTeaTime is a handy timer for steeping tea. No longer will you have to
|
||||
guess at how long it takes for your tea to be ready. Simply select the
|
||||
type of tea you have, and it will alert you when the tea is ready to
|
||||
drink.
|
||||
|
||||
KTeaTime sits in the Trinity system tray.
|
||||
|
||||
Please note that KTeaTime is written explicitly for Trinity. If you are
|
||||
using a non-KDE window manager or desktop environment then it is quite
|
||||
possible that KTeaTime will not work on your system.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-kteatime
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kteatime
|
||||
%{tde_tdeappdir}/kteatime.desktop
|
||||
%{tde_datadir}/apps/kteatime/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kteatime.png
|
||||
%{tde_tdedocdir}/HTML/en/kteatime/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-kteatime
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kteatime
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-ktux
|
||||
Summary: Tux screensaver for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-ktux
|
||||
A neat Tux-in-a-spaceship screensaver for the K Desktop Environment (KDE).
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-ktux
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/ktux
|
||||
%{tde_datadir}/apps/ktux/
|
||||
%{tde_datadir}/applnk/System/ScreenSavers/ktux.desktop
|
||||
%{tde_datadir}/icons/hicolor/*/apps/ktux.png
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-ktux
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
|
||||
%postun -n trinity-ktux
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kweather
|
||||
Summary: weather display applet for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-kweather
|
||||
An applet for the KDE panel that displays your area's current weather.
|
||||
Information shown includes the temperature, wind speed, air pressure
|
||||
and more. By pressing a button a full weather report can be obtained.
|
||||
|
||||
KWeather also provides a weather service that can track multiple weather
|
||||
stations and provide this information to other applications, including
|
||||
Konqueror's sidebar and Kontact's summary page.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-kweather
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kweatherservice
|
||||
%{tde_bindir}/kweatherreport
|
||||
%{tde_libdir}/lib[kt]deinit_kweatherreport.so
|
||||
%{tde_libdir}/lib[kt]deinit_kweatherreport.la
|
||||
%{tde_tdelibdir}/kcm_weather.so
|
||||
%{tde_tdelibdir}/kcm_weather.la
|
||||
%{tde_tdelibdir}/kcm_weatherservice.so
|
||||
%{tde_tdelibdir}/kcm_weatherservice.la
|
||||
%{tde_tdelibdir}/kweatherreport.so
|
||||
%{tde_tdelibdir}/kweatherreport.la
|
||||
%{tde_tdelibdir}/weather_panelapplet.la
|
||||
%{tde_tdelibdir}/weather_panelapplet.so
|
||||
%{tde_datadir}/apps/kicker/applets/kweather.desktop
|
||||
%{tde_datadir}/apps/kweather/
|
||||
%{tde_datadir}/apps/kweatherservice/stations.dat
|
||||
%{tde_datadir}/apps/kweatherservice/weather_stations.desktop
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kweather.png
|
||||
%{tde_datadir}/services/kweatherservice.desktop
|
||||
%{tde_datadir}/services/kcmweather.desktop
|
||||
%{tde_datadir}/services/kcmweatherservice.desktop
|
||||
%{tde_tdedocdir}/HTML/en/kweather/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-kweather
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kweather
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kworldclock
|
||||
Summary: earth watcher for Trinity
|
||||
Group: Amusements/Graphics
|
||||
|
||||
%description -n trinity-kworldclock
|
||||
Displays where in the world it is light and dark depending on time, as
|
||||
well as offering the time in all of the major cities of the world.
|
||||
This can be run standalone, as an applet in the KDE panel or as a
|
||||
desktop background.
|
||||
|
||||
Additional kworldclock themes are available in the tdeartwork-misc package.
|
||||
|
||||
This package is part of Trinity, and a component of the TDE toys module.
|
||||
|
||||
%files -n trinity-kworldclock
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kworldclock
|
||||
%{tde_tdelibdir}/ww_panelapplet.la
|
||||
%{tde_tdelibdir}/ww_panelapplet.so
|
||||
%{tde_tdeappdir}/kworldclock.desktop
|
||||
%{tde_datadir}/apps/kdesktop/programs/kdeworld.desktop
|
||||
%{tde_datadir}/apps/kicker/applets/kwwapplet.desktop
|
||||
%{tde_datadir}/apps/kworldclock/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kworldclock.png
|
||||
%{tde_tdedocdir}/HTML/en/kworldclock/
|
||||
%doc AUTHORS COPYING README
|
||||
|
||||
%post -n trinity-kworldclock
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kworldclock
|
||||
touch --no-create %{tde_datadir}/icons/hicolor ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/hicolor 2> /dev/null ||:
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i admin/acinclude.m4.in \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
export KDEDIR=%{tde_prefix}
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath \
|
||||
--enable-new-ldflags \
|
||||
--enable-closure \
|
||||
--disable-debug --disable-warnings \
|
||||
--disable-dependency-tracking --enable-final \
|
||||
--with-extra-includes=%{tde_includedir}/tqt
|
||||
|
||||
%__make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf "%{buildroot}"
|
||||
%__make install DESTDIR=%{buildroot}
|
||||
|
||||
# replace absolute symlink with relative
|
||||
ln -nfs tips-en %{buildroot}%{tde_datadir}/apps/amor/tips
|
||||
|
||||
## File lists
|
||||
# HTML (1.0)
|
||||
HTML_DIR=$(kde-config --expandvars --install html)
|
||||
if [ -d %{buildroot}$HTML_DIR ]; then
|
||||
for lang_dir in %{buildroot}$HTML_DIR/* ; do
|
||||
if [ -d $lang_dir ]; then
|
||||
lang=$(basename $lang_dir)
|
||||
echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
|
||||
# replace absolute symlinks with relative ones
|
||||
pushd $lang_dir
|
||||
for i in *; do
|
||||
[ -d $i -a -L $i/common ] && ln -nsf ../common $i/common
|
||||
done
|
||||
popd
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Useless include file from Amor
|
||||
%__rm -f %{buildroot}%{tde_tdeincludedir}/AmorIface.h
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,646 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
Name: trinity-tdevelop
|
||||
Summary: Integrated Development Environment for C++/C
|
||||
Version: 3.5.13.2
|
||||
Release: 1%{?dist}%{?_variant}
|
||||
|
||||
License: GPLv2
|
||||
Group: Development/Tools
|
||||
|
||||
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: %{name}-%{version}.tar.gz
|
||||
Source1: ftp://129.187.206.68/pub/unix/ide/KDevelop/c_cpp_reference-2.0.2_for_KDE_3.0.tar.bz2
|
||||
|
||||
# [c_cpp_ref] Fix library directories detection
|
||||
Patch1: c_cpp_reference-2.0.2-config.patch
|
||||
|
||||
# [kdevelop] fix FTBFS
|
||||
Patch2: kdevelop-3.5.13-kdevdesigner-ftbfs.patch
|
||||
|
||||
# [c_cpp_ref] Fix installation of 'asm' files
|
||||
Patch4: c_cpp_reference-2.0.2-install.patch
|
||||
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
|
||||
Requires: make
|
||||
Requires: perl
|
||||
Requires: flex >= 2.5.4
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
Requires: qt3-designer
|
||||
%endif
|
||||
%if 0%{?mgaversion} || 0%{?mdkversion}
|
||||
Requires: %{_lib}qt3-devel
|
||||
%endif
|
||||
%if 0%{?suse_version}
|
||||
Requires: qt3-devel
|
||||
%endif
|
||||
Requires: gettext
|
||||
Requires: ctags
|
||||
|
||||
BuildRequires: cmake >= 2.8
|
||||
BuildRequires: trinity-tqtinterface-devel >= %{version}
|
||||
BuildRequires: trinity-arts-devel >= %{version}
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: trinity-tdesdk-devel >= %{version}
|
||||
%if 0%{?rhel} || 0%{?fedora}
|
||||
BuildRequires: db4-devel
|
||||
%endif
|
||||
BuildRequires: flex
|
||||
# FIXME: No CVS support in KDevelop? This is going to suck...
|
||||
# Requires kdesdk3.
|
||||
BuildRequires: subversion-devel
|
||||
BuildRequires: neon-devel
|
||||
# looks like this is dragged in by apr-devel (dep of subversion-devel), but not
|
||||
# a dependency
|
||||
%if 0%{?suse_version}
|
||||
BuildRequires: openldap2-devel
|
||||
%else
|
||||
BuildRequires: openldap-devel
|
||||
%endif
|
||||
|
||||
Obsoletes: trinity-kdevelop < %{version}-%{release}
|
||||
Provides: trinity-kdevelop = %{version}-%{release}
|
||||
|
||||
%description
|
||||
The TDevelop Integrated Development Environment provides many features
|
||||
that developers need as well as providing a unified interface to programs
|
||||
like gdb, the C/C++ compiler, and make. TDevelop manages or provides:
|
||||
|
||||
All development tools needed for C++ programming like Compiler,
|
||||
Linker, automake and autoconf; KAppWizard, which generates complete,
|
||||
ready-to-go sample applications; Classgenerator, for creating new
|
||||
classes and integrating them into the current project; File management
|
||||
for sources, headers, documentation etc. to be included in the
|
||||
project; The creation of User-Handbooks written with SGML and the
|
||||
automatic generation of HTML-output with the KDE look and feel;
|
||||
Automatic HTML-based API-documentation for your project's classes with
|
||||
cross-references to the used libraries; Internationalization support
|
||||
for your application, allowing translators to easily add their target
|
||||
language to a project;
|
||||
|
||||
KDevelop also includes WYSIWYG (What you see is what you get)-creation
|
||||
of user interfaces with a built-in dialog editor; Debugging your
|
||||
application by integrating KDbg; Editing of project-specific pixmaps
|
||||
with KIconEdit; The inclusion of any other program you need for
|
||||
development by adding it to the "Tools"-menu according to your
|
||||
individual needs.
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kdevassistant
|
||||
%{tde_bindir}/kdevdesigner
|
||||
%{tde_bindir}/kdevelop
|
||||
%{tde_bindir}/kdevelop-htdig
|
||||
%{tde_bindir}/kdevprj2kdevelop
|
||||
%{tde_bindir}/kdevprofileeditor
|
||||
%{tde_libdir}/kconf_update_bin/kdev-gen-settings-kconf_update
|
||||
%{tde_tdeappdir}/kdevassistant.desktop
|
||||
%{tde_tdeappdir}/kdevdesigner.desktop
|
||||
%{tde_tdeappdir}/kdevelop.desktop
|
||||
%{tde_tdeappdir}/kdevelop_c_cpp.desktop
|
||||
%{tde_tdeappdir}/kdevelop_kde_cpp.desktop
|
||||
%{tde_tdeappdir}/kdevelop_ruby.desktop
|
||||
%{tde_tdeappdir}/kdevelop_scripting.desktop
|
||||
%{tde_tdelibdir}/kio_chm.la
|
||||
%{tde_tdelibdir}/kio_chm.so
|
||||
%{tde_tdelibdir}/kio_csharpdoc.la
|
||||
%{tde_tdelibdir}/kio_csharpdoc.so
|
||||
%{tde_tdelibdir}/kio_perldoc.la
|
||||
%{tde_tdelibdir}/kio_perldoc.so
|
||||
%{tde_tdelibdir}/kio_pydoc.la
|
||||
%{tde_tdelibdir}/kio_pydoc.so
|
||||
%{tde_tdelibdir}/libdocchmplugin.la
|
||||
%{tde_tdelibdir}/libdocchmplugin.so
|
||||
%{tde_tdelibdir}/libdoccustomplugin.la
|
||||
%{tde_tdelibdir}/libdoccustomplugin.so
|
||||
%{tde_tdelibdir}/libdocdevhelpplugin.la
|
||||
%{tde_tdelibdir}/libdocdevhelpplugin.so
|
||||
%{tde_tdelibdir}/libdocdoxygenplugin.la
|
||||
%{tde_tdelibdir}/libdocdoxygenplugin.so
|
||||
%{tde_tdelibdir}/libdockdevtocplugin.la
|
||||
%{tde_tdelibdir}/libdockdevtocplugin.so
|
||||
%{tde_tdelibdir}/libdocqtplugin.la
|
||||
%{tde_tdelibdir}/libdocqtplugin.so
|
||||
%{tde_tdelibdir}/libkchmpart.la
|
||||
%{tde_tdelibdir}/libkchmpart.so
|
||||
%{tde_tdelibdir}/libkdevabbrev.la
|
||||
%{tde_tdelibdir}/libkdevabbrev.so
|
||||
%{tde_tdelibdir}/libkdevadaproject.la
|
||||
%{tde_tdelibdir}/libkdevadaproject.so
|
||||
%{tde_tdelibdir}/libkdevadasupport.la
|
||||
%{tde_tdelibdir}/libkdevadasupport.so
|
||||
%{tde_tdelibdir}/libkdevantproject.la
|
||||
%{tde_tdelibdir}/libkdevantproject.so
|
||||
%{tde_tdelibdir}/libkdevappview.la
|
||||
%{tde_tdelibdir}/libkdevappview.so
|
||||
%{tde_tdelibdir}/libkdevappwizard.la
|
||||
%{tde_tdelibdir}/libkdevappwizard.so
|
||||
%{tde_tdelibdir}/libkdevastyle.la
|
||||
%{tde_tdelibdir}/libkdevastyle.so
|
||||
%{tde_tdelibdir}/libkdevautoproject.la
|
||||
%{tde_tdelibdir}/libkdevautoproject.so
|
||||
%{tde_tdelibdir}/libkdevbashsupport.la
|
||||
%{tde_tdelibdir}/libkdevbashsupport.so
|
||||
%{tde_tdelibdir}/libkdevbookmarks.la
|
||||
%{tde_tdelibdir}/libkdevbookmarks.so
|
||||
%{tde_tdelibdir}/libkdevclassview.la
|
||||
%{tde_tdelibdir}/libkdevclassview.so
|
||||
%{tde_tdelibdir}/libkdevcppsupport.la
|
||||
%{tde_tdelibdir}/libkdevcppsupport.so
|
||||
%{tde_tdelibdir}/libkdevcsharpsupport.la
|
||||
%{tde_tdelibdir}/libkdevcsharpsupport.so
|
||||
%{tde_tdelibdir}/libkdevctags2.la
|
||||
%{tde_tdelibdir}/libkdevctags2.so
|
||||
%{tde_tdelibdir}/libkdevcustompcsimporter.la
|
||||
%{tde_tdelibdir}/libkdevcustompcsimporter.so
|
||||
%{tde_tdelibdir}/libkdevcustomproject.la
|
||||
%{tde_tdelibdir}/libkdevcustomproject.so
|
||||
%{tde_tdelibdir}/libkdevdccoptions.la
|
||||
%{tde_tdelibdir}/libkdevdccoptions.so
|
||||
%{tde_tdelibdir}/libkdevdebugger.la
|
||||
%{tde_tdelibdir}/libkdevdebugger.so
|
||||
%{tde_tdelibdir}/libkdevdesignerpart.la
|
||||
%{tde_tdelibdir}/libkdevdesignerpart.so
|
||||
%{tde_tdelibdir}/libkdevdiff.la
|
||||
%{tde_tdelibdir}/libkdevdiff.so
|
||||
%{tde_tdelibdir}/libkdevdistpart.la
|
||||
%{tde_tdelibdir}/libkdevdistpart.so
|
||||
%{tde_tdelibdir}/libkdevdocumentation.la
|
||||
%{tde_tdelibdir}/libkdevdocumentation.so
|
||||
%{tde_tdelibdir}/libkdevdoxygen.la
|
||||
%{tde_tdelibdir}/libkdevdoxygen.so
|
||||
%{tde_tdelibdir}/libkdeveditorchooser.la
|
||||
%{tde_tdelibdir}/libkdeveditorchooser.so
|
||||
%{tde_tdelibdir}/libkdevfilecreate.la
|
||||
%{tde_tdelibdir}/libkdevfilecreate.so
|
||||
%{tde_tdelibdir}/libkdevfilegroups.la
|
||||
%{tde_tdelibdir}/libkdevfilegroups.so
|
||||
%{tde_tdelibdir}/libkdevfilelist.la
|
||||
%{tde_tdelibdir}/libkdevfilelist.so
|
||||
%{tde_tdelibdir}/libkdevfileselector.la
|
||||
%{tde_tdelibdir}/libkdevfileselector.so
|
||||
%{tde_tdelibdir}/libkdevfileview.la
|
||||
%{tde_tdelibdir}/libkdevfileview.so
|
||||
%{tde_tdelibdir}/libkdevfilter.la
|
||||
%{tde_tdelibdir}/libkdevfilter.so
|
||||
%{tde_tdelibdir}/libkdevfortransupport.la
|
||||
%{tde_tdelibdir}/libkdevfortransupport.so
|
||||
%{tde_tdelibdir}/libkdevfpcoptions.la
|
||||
%{tde_tdelibdir}/libkdevfpcoptions.so
|
||||
%{tde_tdelibdir}/libkdevfullscreen.la
|
||||
%{tde_tdelibdir}/libkdevfullscreen.so
|
||||
%{tde_tdelibdir}/libkdevgccoptions.la
|
||||
%{tde_tdelibdir}/libkdevgccoptions.so
|
||||
%{tde_tdelibdir}/libkdevgrepview.la
|
||||
%{tde_tdelibdir}/libkdevgrepview.so
|
||||
%{tde_tdelibdir}/libkdevjavasupport.la
|
||||
%{tde_tdelibdir}/libkdevjavasupport.so
|
||||
%{tde_tdelibdir}/libkdevkdelibsimporter.la
|
||||
%{tde_tdelibdir}/libkdevkdelibsimporter.so
|
||||
%{tde_tdelibdir}/libkdevkonsoleview.la
|
||||
%{tde_tdelibdir}/libkdevkonsoleview.so
|
||||
%{tde_tdelibdir}/libkdevmakeview.la
|
||||
%{tde_tdelibdir}/libkdevmakeview.so
|
||||
%{tde_tdelibdir}/libkdevopenwith.la
|
||||
%{tde_tdelibdir}/libkdevopenwith.so
|
||||
%{tde_tdelibdir}/libkdevpartexplorer.la
|
||||
%{tde_tdelibdir}/libkdevpartexplorer.so
|
||||
%{tde_tdelibdir}/libkdevpascalproject.la
|
||||
%{tde_tdelibdir}/libkdevpascalproject.so
|
||||
%{tde_tdelibdir}/libkdevpascalsupport.la
|
||||
%{tde_tdelibdir}/libkdevpascalsupport.so
|
||||
%{tde_tdelibdir}/libkdevperlsupport.la
|
||||
%{tde_tdelibdir}/libkdevperlsupport.so
|
||||
%{tde_tdelibdir}/libkdevpgioptions.la
|
||||
%{tde_tdelibdir}/libkdevpgioptions.so
|
||||
%{tde_tdelibdir}/libkdevphpsupport.la
|
||||
%{tde_tdelibdir}/libkdevphpsupport.so
|
||||
%{tde_tdelibdir}/libkdevpythonsupport.la
|
||||
%{tde_tdelibdir}/libkdevpythonsupport.so
|
||||
%{tde_tdelibdir}/libkdevqt4importer.la
|
||||
%{tde_tdelibdir}/libkdevqt4importer.so
|
||||
%{tde_tdelibdir}/libkdevqtimporter.la
|
||||
%{tde_tdelibdir}/libkdevqtimporter.so
|
||||
%{tde_tdelibdir}/libkdevquickopen.la
|
||||
%{tde_tdelibdir}/libkdevquickopen.so
|
||||
%{tde_tdelibdir}/libkdevrbdebugger.la
|
||||
%{tde_tdelibdir}/libkdevrbdebugger.so
|
||||
%{tde_tdelibdir}/libkdevregexptest.la
|
||||
%{tde_tdelibdir}/libkdevregexptest.so
|
||||
%{tde_tdelibdir}/libkdevreplace.la
|
||||
%{tde_tdelibdir}/libkdevreplace.so
|
||||
%{tde_tdelibdir}/libkdevrubysupport.la
|
||||
%{tde_tdelibdir}/libkdevrubysupport.so
|
||||
%{tde_tdelibdir}/libkdevscripting.la
|
||||
%{tde_tdelibdir}/libkdevscripting.so
|
||||
%{tde_tdelibdir}/libkdevscriptproject.la
|
||||
%{tde_tdelibdir}/libkdevscriptproject.so
|
||||
%{tde_tdelibdir}/libkdevsnippet.la
|
||||
%{tde_tdelibdir}/libkdevsnippet.so
|
||||
%{tde_tdelibdir}/libkdevsqlsupport.la
|
||||
%{tde_tdelibdir}/libkdevsqlsupport.so
|
||||
%{tde_tdelibdir}/libkdevtexttools.la
|
||||
%{tde_tdelibdir}/libkdevtexttools.so
|
||||
%{tde_tdelibdir}/libkdevtipofday.la
|
||||
%{tde_tdelibdir}/libkdevtipofday.so
|
||||
%{tde_tdelibdir}/libkdevtools.la
|
||||
%{tde_tdelibdir}/libkdevtools.so
|
||||
%{tde_tdelibdir}/libkdevtrollproject.la
|
||||
%{tde_tdelibdir}/libkdevtrollproject.so
|
||||
%{tde_tdelibdir}/libkdevuichooser.la
|
||||
%{tde_tdelibdir}/libkdevuichooser.so
|
||||
%{tde_tdelibdir}/libkdevvalgrind.la
|
||||
%{tde_tdelibdir}/libkdevvalgrind.so
|
||||
%{tde_tdelibdir}/libkdevvcsmanager.la
|
||||
%{tde_tdelibdir}/libkdevvcsmanager.so
|
||||
%{tde_datadir}/apps/kconf_update/
|
||||
%{tde_datadir}/apps/kdevabbrev/
|
||||
%{tde_datadir}/apps/kdevadaproject/kdevadaproject.rc
|
||||
%{tde_datadir}/apps/kdevadasupport/kdevadasupport.rc
|
||||
%{tde_datadir}/apps/kdevantproject/kdevantproject.rc
|
||||
%{tde_datadir}/apps/kdevappoutputview/kdevmakeview.rc
|
||||
%{tde_datadir}/apps/kdevappwizard/
|
||||
%{tde_datadir}/apps/kdevassistant/kdevassistantui.rc
|
||||
%{tde_datadir}/apps/kdevastyle/kdevpart_astyle.rc
|
||||
%{tde_datadir}/apps/kdevautoproject/kdevautoproject.rc
|
||||
%{tde_datadir}/apps/kdevbashsupport/kdevbashsupport.rc
|
||||
%{tde_datadir}/apps/kdevclassview/
|
||||
%{tde_datadir}/apps/kdevcppsupport/
|
||||
%{tde_datadir}/icons/hicolor/*/actions/breakpoint_add.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/breakpoint_delete.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/breakpoint_delete_all.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/breakpoint_edit.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/ktip.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdevassistant.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdevdesigner.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kdevelop.png
|
||||
%{tde_datadir}/icons/locolor/*/actions/kdevelop_tip.png
|
||||
%{tde_datadir}/mimelnk/application/x-kdevelop.desktop
|
||||
%{tde_datadir}/services/chm.protocol
|
||||
%{tde_datadir}/services/csharpdoc.protocol
|
||||
%{tde_datadir}/services/docchmplugin.desktop
|
||||
%{tde_datadir}/services/doccustomplugin.desktop
|
||||
%{tde_datadir}/services/docdevhelpplugin.desktop
|
||||
%{tde_datadir}/services/docdoxygenplugin.desktop
|
||||
%{tde_datadir}/services/dockdevtocplugin.desktop
|
||||
%{tde_datadir}/services/docqtplugin.desktop
|
||||
%{tde_datadir}/services/kchmpart.desktop
|
||||
%{tde_datadir}/services/kdevabbrev.desktop
|
||||
%{tde_datadir}/services/kdevadaproject.desktop
|
||||
%{tde_datadir}/services/kdevadasupport.desktop
|
||||
%{tde_datadir}/services/kdevantproject.desktop
|
||||
%{tde_datadir}/services/kdevappoutputview.desktop
|
||||
%{tde_datadir}/services/kdevappwizard.desktop
|
||||
%{tde_datadir}/services/kdevastyle.desktop
|
||||
%{tde_datadir}/services/kdevautoproject.desktop
|
||||
%{tde_datadir}/services/kdevbashsupport.desktop
|
||||
%{tde_datadir}/services/kdevbookmarks.desktop
|
||||
%{tde_datadir}/services/kdevclassview.desktop
|
||||
%{tde_datadir}/services/kdevcppsupport.desktop
|
||||
%{tde_datadir}/services/kdevcsharpsupport.desktop
|
||||
%{tde_datadir}/services/kdevcsupport.desktop
|
||||
%{tde_datadir}/services/kdevctags2.desktop
|
||||
%{tde_datadir}/services/kdevcustomproject.desktop
|
||||
%{tde_datadir}/services/kdevdccoptions.desktop
|
||||
%{tde_datadir}/services/kdevdebugger.desktop
|
||||
%{tde_datadir}/services/kdevdesigner_part.desktop
|
||||
%{tde_datadir}/services/kdevdiff.desktop
|
||||
%{tde_datadir}/services/kdevdistpart.desktop
|
||||
%{tde_datadir}/services/kdevdocumentation.desktop
|
||||
%{tde_datadir}/services/kdevdoxygen.desktop
|
||||
%{tde_datadir}/services/kdeveditorchooser.desktop
|
||||
%{tde_datadir}/services/kdevfilecreate.desktop
|
||||
%{tde_datadir}/services/kdevfilegroups.desktop
|
||||
%{tde_datadir}/services/kdevfilelist.desktop
|
||||
%{tde_datadir}/services/kdevfileselector.desktop
|
||||
%{tde_datadir}/services/kdevfileview.desktop
|
||||
%{tde_datadir}/services/kdevfilter.desktop
|
||||
%{tde_datadir}/services/kdevfortransupport.desktop
|
||||
%{tde_datadir}/services/kdevfpcoptions.desktop
|
||||
%{tde_datadir}/services/kdevfullscreen.desktop
|
||||
%{tde_datadir}/services/kdevg77options.desktop
|
||||
%{tde_datadir}/services/kdevgccoptions.desktop
|
||||
%{tde_datadir}/services/kdevgppoptions.desktop
|
||||
%{tde_datadir}/services/kdevgrepview.desktop
|
||||
%{tde_datadir}/services/kdevjavasupport.desktop
|
||||
%{tde_datadir}/services/kdevkdeautoproject.desktop
|
||||
%{tde_datadir}/services/kdevkdelibsimporter.desktop
|
||||
%{tde_datadir}/services/kdevkonsoleview.desktop
|
||||
%{tde_datadir}/services/kdevmakeview.desktop
|
||||
%{tde_datadir}/services/kdevopenwith.desktop
|
||||
%{tde_datadir}/services/kdevpartexplorer.desktop
|
||||
%{tde_datadir}/services/kdevpascalproject.desktop
|
||||
%{tde_datadir}/services/kdevpascalsupport.desktop
|
||||
%{tde_datadir}/services/kdevpcscustomimporter.desktop
|
||||
%{tde_datadir}/services/kdevperlsupport.desktop
|
||||
%{tde_datadir}/services/kdevpgf77options.desktop
|
||||
%{tde_datadir}/services/kdevpghpfoptions.desktop
|
||||
%{tde_datadir}/services/kdevphpsupport.desktop
|
||||
%{tde_datadir}/services/kdevpythonsupport.desktop
|
||||
%{tde_datadir}/services/kdevqt4importer.desktop
|
||||
%{tde_datadir}/services/kdevqtimporter.desktop
|
||||
%{tde_datadir}/services/kdevquickopen.desktop
|
||||
%{tde_datadir}/services/kdevrbdebugger.desktop
|
||||
%{tde_datadir}/services/kdevregexptest.desktop
|
||||
%{tde_datadir}/services/kdevreplace.desktop
|
||||
%{tde_datadir}/services/kdevrubysupport.desktop
|
||||
%{tde_datadir}/services/kdevscripting.desktop
|
||||
%{tde_datadir}/services/kdevscriptproject.desktop
|
||||
%{tde_datadir}/services/kdevsnippet.desktop
|
||||
%{tde_datadir}/services/kdevsqlsupport.desktop
|
||||
%{tde_datadir}/services/kdevtexttools.desktop
|
||||
%{tde_datadir}/services/kdevtipofday.desktop
|
||||
%{tde_datadir}/services/kdevtmakeproject.desktop
|
||||
%{tde_datadir}/services/kdevtools.desktop
|
||||
%{tde_datadir}/services/kdevtrollproject.desktop
|
||||
%{tde_datadir}/services/kdevuichooser.desktop
|
||||
%{tde_datadir}/services/kdevvalgrind.desktop
|
||||
%{tde_datadir}/services/kdevvcsmanager.desktop
|
||||
%{tde_datadir}/services/perldoc.protocol
|
||||
%{tde_datadir}/services/pydoc.protocol
|
||||
%{tde_datadir}/servicetypes/kdevelopappfrontend.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopcodebrowserfrontend.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopcompileroptions.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopcreatefile.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopdifffrontend.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopdocumentationplugins.desktop
|
||||
%{tde_datadir}/servicetypes/kdeveloplanguagesupport.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopmakefrontend.desktop
|
||||
%{tde_datadir}/servicetypes/kdeveloppcsimporter.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopplugin.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopproject.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopquickopen.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopsourceformatter.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopvcsintegrator.desktop
|
||||
%{tde_datadir}/servicetypes/kdevelopversioncontrol.desktop
|
||||
%{tde_datadir}/apps/kdevcsharpsupport/kdevcsharpsupport.rc
|
||||
%{tde_datadir}/apps/kdevctags2/kdevpart_ctags2.rc
|
||||
%{tde_datadir}/apps/kdevcustomproject/kdevcustomproject.rc
|
||||
%{tde_datadir}/apps/kdevdebugger/
|
||||
%{tde_datadir}/apps/kdevdesigner/kdevdesigner_shell.rc
|
||||
%{tde_datadir}/apps/kdevdesignerpart/kdevdesigner_part.rc
|
||||
%{tde_datadir}/apps/kdevdesignerpart/kdevdesigner_part_sh.rc
|
||||
%{tde_datadir}/apps/kdevdiff/kdevdiff.rc
|
||||
%{tde_datadir}/apps/kdevdistpart/kdevpart_distpart.rc
|
||||
%{tde_datadir}/apps/kdevdocumentation/
|
||||
%{tde_datadir}/apps/kdevdoxygen/kdevdoxygen.rc
|
||||
%{tde_datadir}/apps/kdevelop/
|
||||
%{tde_datadir}/apps/kdevfilecreate/
|
||||
%{tde_datadir}/apps/kdevfilelist/kdevfilelist.rc
|
||||
%{tde_datadir}/apps/kdevfilter/kdevfilter.rc
|
||||
%{tde_datadir}/apps/kdevfortransupport/kdevfortransupport.rc
|
||||
%{tde_datadir}/apps/kdevfullscreen/kdevpart_fullscreen.rc
|
||||
%{tde_datadir}/apps/kdevgrepview/
|
||||
%{tde_datadir}/apps/kdevjavasupport/kdevjavasupport.rc
|
||||
%{tde_datadir}/apps/kdevmakeview/kdevmakeview.rc
|
||||
%{tde_datadir}/apps/kdevpartexplorer/kdevpartexplorer.rc
|
||||
%{tde_datadir}/apps/kdevpascalproject/kdevpascalproject.rc
|
||||
%{tde_datadir}/apps/kdevpascalsupport/kdevpascalsupport.rc
|
||||
%{tde_datadir}/apps/kdevperlsupport/kdevperlsupport.rc
|
||||
%{tde_datadir}/apps/kdevphpsupport/kdevphpsupport.rc
|
||||
%{tde_datadir}/apps/kdevphpsupport/phpfunctions
|
||||
%{tde_datadir}/apps/kdevpythonsupport/kdevpythonsupport.rc
|
||||
%{tde_datadir}/apps/kdevquickopen/kdevpart_quickopen.rc
|
||||
%{tde_datadir}/apps/kdevrbdebugger/
|
||||
%{tde_datadir}/apps/kdevregexptest/kdevregexptest.rc
|
||||
%{tde_datadir}/apps/kdevreplace/kdevpart_replace.rc
|
||||
%{tde_datadir}/apps/kdevrubysupport/kdevrubysupport.rc
|
||||
%{tde_datadir}/apps/kdevrubysupport/pics/ruby_config.png
|
||||
%{tde_datadir}/apps/kdevrubysupport/pics/ruby_run.png
|
||||
%{tde_datadir}/apps/kdevscripting/kdevscripting.rc
|
||||
%{tde_datadir}/apps/kdevscriptproject/kdevscriptproject.rc
|
||||
%{tde_datadir}/apps/kdevsnippet/kdevpart_snippet.rc
|
||||
%{tde_datadir}/apps/kdevsqlsupport/kdevsqlsupport.rc
|
||||
%{tde_datadir}/apps/kdevtipofday/kdevpart_tipofday.rc
|
||||
%{tde_datadir}/apps/kdevtipofday/tips
|
||||
%{tde_datadir}/apps/kdevtools/kdevpart_tools.rc
|
||||
%{tde_datadir}/apps/kdevtrollproject/kdevtrollproject.rc
|
||||
%{tde_datadir}/apps/kdevvalgrind/kdevpart_valgrind.rc
|
||||
%{tde_datadir}/apps/kio_pydoc/kde_pydoc.py*
|
||||
%{tde_datadir}/config/kdevassistantrc
|
||||
%{tde_datadir}/config/kdeveloprc
|
||||
%{tde_datadir}/desktop-directories/kde-development-kdevelop.directory
|
||||
%{tde_tdedocdir}/HTML/en/kdevelop/
|
||||
%{tde_libdir}/libd.so.0
|
||||
%{tde_libdir}/libd.so.0.0.0
|
||||
%{tde_libdir}/libkinterfacedesigner.so.0
|
||||
%{tde_libdir}/libkinterfacedesigner.so.0.0.0
|
||||
%{tde_tdelibdir}/libkdevvisualboyadvance.la
|
||||
%{tde_tdelibdir}/libkdevvisualboyadvance.so
|
||||
%{tde_datadir}/apps/kdevdesignerpart/pics/
|
||||
%{tde_datadir}/apps/kdevvisualboyadvance/kdevpart_visualboyadvance.rc
|
||||
%{tde_tdedocdir}/HTML/en/kde_app_devel/
|
||||
%{tde_datadir}/mimelnk/text/x-fortran.desktop
|
||||
%{tde_datadir}/services/kdevvisualboyadvance.desktop
|
||||
|
||||
|
||||
%post
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Group: Development/Libraries
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
|
||||
Obsoletes: trinity-kdevelop-devel < %{version}-%{release}
|
||||
Provides: trinity-kdevelop-devel = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
%{summary}.
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/lib*.so
|
||||
%{tde_libdir}/lib*.la
|
||||
%{tde_includedir}/*
|
||||
|
||||
%post devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
##########
|
||||
|
||||
%package libs
|
||||
Summary: %{name} runtime libraries
|
||||
Group: System Environment/Libraries
|
||||
Requires: trinity-kdelibs
|
||||
# include to be paranoid, installing libs-only is still mostly untested -- Rex
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
Obsoletes: trinity-kdevelop-libs < %{version}-%{release}
|
||||
Provides: trinity-kdevelop-libs = %{version}-%{release}
|
||||
|
||||
%description libs
|
||||
%{summary}.
|
||||
|
||||
%files libs
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libdesignerintegration.so.0
|
||||
%{tde_libdir}/libdesignerintegration.so.0.0.0
|
||||
%{tde_libdir}/libdocumentation_interfaces.so.0
|
||||
%{tde_libdir}/libdocumentation_interfaces.so.0.0.0
|
||||
%{tde_libdir}/libgdbmi_parser.so.0
|
||||
%{tde_libdir}/libgdbmi_parser.so.0.0.0
|
||||
%{tde_libdir}/libkdevbuildbase.so.0
|
||||
%{tde_libdir}/libkdevbuildbase.so.0.0.0
|
||||
%{tde_libdir}/libkdevbuildtoolswidgets.so.0
|
||||
%{tde_libdir}/libkdevbuildtoolswidgets.so.0.0.0
|
||||
%{tde_libdir}/libkdevcatalog.so.0
|
||||
%{tde_libdir}/libkdevcatalog.so.0.0.0
|
||||
%{tde_libdir}/libkdevcppparser.so.0
|
||||
%{tde_libdir}/libkdevcppparser.so.0.0.0
|
||||
%{tde_libdir}/libkdevelop.so.1
|
||||
%{tde_libdir}/libkdevelop.so.1.0.0
|
||||
%{tde_libdir}/libkdevextras.so.0
|
||||
%{tde_libdir}/libkdevextras.so.0.0.0
|
||||
%{tde_libdir}/libkdevpropertyeditor.so.0
|
||||
%{tde_libdir}/libkdevpropertyeditor.so.0.0.0
|
||||
%{tde_libdir}/libkdevqmakeparser.so.0
|
||||
%{tde_libdir}/libkdevqmakeparser.so.0.0.0
|
||||
%{tde_libdir}/libkdevshell.so.0
|
||||
%{tde_libdir}/libkdevshell.so.0.0.0
|
||||
%{tde_libdir}/libkdevwidgets.so.0
|
||||
%{tde_libdir}/libkdevwidgets.so.0.0.0
|
||||
%{tde_libdir}/liblang_debugger.so.0
|
||||
%{tde_libdir}/liblang_debugger.so.0.0.0
|
||||
%{tde_libdir}/liblang_interfaces.so.0
|
||||
%{tde_libdir}/liblang_interfaces.so.0.0.0
|
||||
%{tde_libdir}/libprofileengine.so.0
|
||||
%{tde_libdir}/libprofileengine.so.0.0.0
|
||||
|
||||
%post libs
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun libs
|
||||
/sbin/ldconfig || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -a1
|
||||
%patch1 -p0 -b .config
|
||||
%patch2 -p1
|
||||
%patch4 -p1
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i "admin/acinclude.m4.in" \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
|
||||
%__rm -rf c_cpp_reference-2.0.2_for_KDE_3.0/admin
|
||||
%__cp -ar admin c_cpp_reference-2.0.2_for_KDE_3.0/
|
||||
%__make -C c_cpp_reference-2.0.2_for_KDE_3.0 -f admin/Makefile.common cvs
|
||||
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; . /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export PKG_CONFIG_PATH="%{tde_libdir}/pkgconfig"
|
||||
export CMAKE_INCLUDE_PATH="%{tde_includedir}:%{tde_includedir}/tqt"
|
||||
export LD_LIBRARY_PATH="%{tde_libdir}"
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
# c references
|
||||
pushd c_cpp_reference-2.0.2_for_KDE_3.0
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--with-qt-libraries=${QTLIB:-${QTDIR}/%{_lib}} \
|
||||
--with-qt-includes=${QTINC:-${QTDIR}/include} \
|
||||
--with-extra-libs=%{tde_libdir}
|
||||
popd
|
||||
|
||||
%if 0%{?rhel} || 0%{?fedora} || 0%{?suse_version}
|
||||
%__mkdir_p build
|
||||
cd build
|
||||
%endif
|
||||
|
||||
%cmake \
|
||||
-DBIN_INSTALL_DIR=%{tde_bindir} \
|
||||
-DINCLUDE_INSTALL_DIR=%{tde_tdeincludedir} \
|
||||
-DLIB_INSTALL_DIR=%{tde_libdir} \
|
||||
-DSHARE_INSTALL_PREFIX=%{tde_datadir} \
|
||||
-DCMAKE_SKIP_RPATH="OFF" \
|
||||
-DWITH_BUILDTOOL_ALL=ON \
|
||||
-DWITH_LANGUAGE_ALL=ON \
|
||||
-DWITH_VCS_ALL=OFF \
|
||||
-DBUILD_ALL=ON \
|
||||
..
|
||||
|
||||
%__make %{?_smp_mflags} || %__make
|
||||
|
||||
# c references
|
||||
cd ..
|
||||
%__make %{?_smp_mflags} -C c_cpp_reference-2.0.2_for_KDE_3.0
|
||||
|
||||
%install
|
||||
%__rm -rf %{buildroot}
|
||||
%__make install DESTDIR=%{buildroot} -C build
|
||||
%__make install DESTDIR=%{buildroot} -C c_cpp_reference-2.0.2_for_KDE_3.0
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
@ -0,0 +1,573 @@
|
||||
# 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_tdeappdir %{tde_datadir}/applications/kde
|
||||
%define tde_tdedocdir %{tde_docdir}/tde
|
||||
%define tde_tdeincludedir %{tde_includedir}/tde
|
||||
%define tde_tdelibdir %{tde_libdir}/trinity
|
||||
|
||||
%define _docdir %{tde_docdir}
|
||||
|
||||
Name: trinity-tdewebdev
|
||||
Version: 3.5.13.2
|
||||
Release: 1%{?dist}%{?_variant}
|
||||
License: GPL
|
||||
Summary: Web development applications
|
||||
Group: Applications/Editors
|
||||
|
||||
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: %{name}-%{version}.tar.gz
|
||||
Source1: http://download.sourceforge.net/quanta/css.tar.bz2
|
||||
Source2: http://download.sourceforge.net/quanta/html.tar.bz2
|
||||
Source3: http://download.sourceforge.net/quanta/php_manual_en_20030401.tar.bz2
|
||||
Source4: http://download.sourceforge.net/quanta/javascript.tar.bz2
|
||||
Source5: hi48-app-kxsldbg.png
|
||||
|
||||
Patch1: kdewebdev-3.5.4-kxsldbg-icons.patch
|
||||
|
||||
BuildRequires: autoconf automake libtool m4
|
||||
BuildRequires: desktop-file-utils
|
||||
BuildRequires: trinity-tdelibs-devel >= %{version}
|
||||
BuildRequires: trinity-tdesdk-devel >= %{version}
|
||||
BuildRequires: libxslt-devel
|
||||
BuildRequires: libxml2-devel
|
||||
%if 0%{?rhel} == 4
|
||||
# a bogus dep in libexslt.la file from EL-4 (WONTFIX bug http://bugzilla.redhat.com/142241)
|
||||
BuildRequires: libgcrypt-devel
|
||||
%endif
|
||||
BuildRequires: perl
|
||||
|
||||
# KXSLDBG requires libxml2
|
||||
#if 0%{?mgaversion} || 0%{?mdkversion} || 0%{?rhel} >= 5 || ( 0%{?fedora} > 0 && %{?fedora} <= 17 ) || 0%{?suse_version}
|
||||
%define build_kxsldbg 1
|
||||
#endif
|
||||
|
||||
|
||||
Obsoletes: trinity-kdewebdev-libs < %{version}-%{release}
|
||||
Provides: trinity-kdewebdev-libs = %{version}-%{release}
|
||||
Obsoletes: trinity-kdewebdev < %{version}-%{release}
|
||||
Provides: trinity-kdewebdev = %{version}-%{release}
|
||||
|
||||
Requires: trinity-quanta = %{version}-%{release}
|
||||
Requires: trinity-quanta-data = %{version}-%{release}
|
||||
Requires: trinity-kfilereplace = %{version}-%{release}
|
||||
Requires: trinity-kimagemapeditor = %{version}-%{release}
|
||||
Requires: trinity-klinkstatus = %{version}-%{release}
|
||||
Requires: trinity-kommander = %{version}-%{release}
|
||||
%{?build_kxsldbg:Requires: trinity-kxsldbg = %{version}-%{release}}
|
||||
|
||||
%description
|
||||
%{summary}, including:
|
||||
* kfilereplace: batch search and replace tool
|
||||
* kimagemapeditor: HTML image map editor
|
||||
* klinkstatus: link checker
|
||||
* kommander: visual dialog building tool
|
||||
* quanta+: web development
|
||||
%{?build_kxsldbg:* kxsldbg: xslt Debugger}
|
||||
|
||||
%files
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-quanta
|
||||
Summary: web development environment for KDE [Trinity]
|
||||
Group: Applications/Development
|
||||
Requires: trinity-kfilereplace = %{version}-%{release}
|
||||
Requires: trinity-klinkstatus = %{version}-%{release}
|
||||
Requires: trinity-kommander = %{version}-%{release}
|
||||
Requires: trinity-quanta-data = %{version}-%{release}
|
||||
#Requires: trinity-kimagemapeditor = %{version}-%{release}
|
||||
#Requires: trinity-kxsldbg = %{version}-%{release}
|
||||
Requires: tidy
|
||||
|
||||
%description -n trinity-quanta
|
||||
Quanta Plus is a web development environment for working with HTML
|
||||
and associated languages. It strives to be neutral and transparent
|
||||
to all markup languages, while supporting popular web-based scripting
|
||||
languages, CSS and other emerging W3C recommendations.
|
||||
|
||||
Quanta Plus supports many external components, debuggers and other tools
|
||||
for web development, several of which are shipped with the KDE web
|
||||
development module.
|
||||
|
||||
Quanta Plus is not in any way affiliated with any commercial versions
|
||||
of Quanta. The primary coders from the original team left the GPL'd
|
||||
version to produce a commercial product.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-quanta
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/quanta
|
||||
%{tde_tdelibdir}/quantadebuggerdbgp.la
|
||||
%{tde_tdelibdir}/quantadebuggerdbgp.so
|
||||
%{tde_tdelibdir}/quantadebuggergubed.la
|
||||
%{tde_tdelibdir}/quantadebuggergubed.so
|
||||
%{tde_tdeappdir}/quanta.desktop
|
||||
%{tde_datadir}/apps/kafkapart
|
||||
%{tde_datadir}/icons/hicolor/*/apps/quanta.png
|
||||
%{tde_datadir}/mimelnk/application/x-webprj.desktop
|
||||
%{tde_datadir}/services/quantadebuggerdbgp.desktop
|
||||
%{tde_datadir}/services/quantadebuggergubed.desktop
|
||||
%{tde_datadir}/services/quanta_preview_config.desktop
|
||||
%{tde_datadir}/servicetypes/quantadebugger.desktop
|
||||
%{tde_tdedocdir}/HTML/en/quanta/
|
||||
|
||||
%post -n trinity-quanta
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-quanta
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-quanta-data
|
||||
Summary: data files for Quanta Plus web development environment [Trinity]
|
||||
Group: Applications/Development
|
||||
|
||||
%description -n trinity-quanta-data
|
||||
This package contains architecture-independent data files for Quanta
|
||||
Plus, a web development environment for working with HTML and associated
|
||||
languages.
|
||||
|
||||
See the quanta package for further information.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-quanta-data
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_datadir}/apps/quanta/
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kfilereplace
|
||||
Summary: batch search-and-replace component for KDE [Trinity]
|
||||
Group: Applications/Development
|
||||
|
||||
%description -n trinity-kfilereplace
|
||||
KFileReplace is an embedded component for KDE that acts as a batch
|
||||
search-and-replace tool. It allows you to replace one expression with
|
||||
another in many files at once.
|
||||
|
||||
Note that at the moment KFileReplace does not come as a standalone
|
||||
application. An example of an application that uses the KFileReplace
|
||||
component is Quanta Plus (found in the package quanta).
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-kfilereplace
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kfilereplace
|
||||
%{tde_tdelibdir}/libkfilereplacepart.la
|
||||
%{tde_tdelibdir}/libkfilereplacepart.so
|
||||
%{tde_tdeappdir}/kfilereplace.desktop
|
||||
%{tde_datadir}/apps/kfilereplace/kfilereplaceui.rc
|
||||
%{tde_datadir}/apps/kfilereplacepart
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kfilereplace.png
|
||||
%{tde_datadir}/services/kfilereplacepart.desktop
|
||||
%{tde_tdedocdir}/HTML/en/kfilereplace/
|
||||
|
||||
%post -n trinity-kfilereplace
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kfilereplace
|
||||
for f in hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kimagemapeditor
|
||||
Summary: HTML image map editor for KDE [Trinity]
|
||||
Group: Applications/Development
|
||||
|
||||
%description -n trinity-kimagemapeditor
|
||||
KImageMapEditor is a tool that allows you to edit image maps in HTML
|
||||
files. As well as providing a standalone application, KImageMapEditor
|
||||
makes itself available as a KPart for embedding into larger applications.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-kimagemapeditor
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kimagemapeditor
|
||||
%{tde_tdelibdir}/libkimagemapeditor.la
|
||||
%{tde_tdelibdir}/libkimagemapeditor.so
|
||||
%{tde_tdeappdir}/kimagemapeditor.desktop
|
||||
%{tde_datadir}/apps/kimagemapeditor/
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kimagemapeditor.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kimagemapeditor.png
|
||||
%{tde_datadir}/services/kimagemapeditorpart.desktop
|
||||
|
||||
%post -n trinity-kimagemapeditor
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kimagemapeditor
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-klinkstatus
|
||||
Summary: web link validity checker for KDE [Trinity]
|
||||
Group: Applications/Development
|
||||
|
||||
%description -n trinity-klinkstatus
|
||||
KLinkStatus is KDE's web link validity checker. It allows you to
|
||||
search internal and external links throughout your web site. Simply
|
||||
point it to a single page and choose the depth to search.
|
||||
|
||||
You can also check local files, or files over ftp:, fish: or any other
|
||||
KIO protocols. For performance, links can be checked simultaneously.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-klinkstatus
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/klinkstatus
|
||||
%{tde_tdelibdir}/libklinkstatuspart.la
|
||||
%{tde_tdelibdir}/libklinkstatuspart.so
|
||||
%{tde_tdeappdir}/klinkstatus.desktop
|
||||
%{tde_datadir}/apps/klinkstatus/
|
||||
%{tde_datadir}/apps/klinkstatuspart/
|
||||
%{tde_datadir}/config.kcfg/klinkstatus.kcfg
|
||||
%{tde_datadir}/icons/crystalsvg/16x16/actions/bug.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/klinkstatus.png
|
||||
%{tde_datadir}/services/klinkstatus_part.desktop
|
||||
%{tde_tdedocdir}/HTML/en/klinkstatus/
|
||||
|
||||
%post -n trinity-klinkstatus
|
||||
for f in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-klinkstatus
|
||||
for f in crystalsvg hicolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kommander
|
||||
Summary: visual dialog builder and executor tool [Trinity]
|
||||
Group: Applications/Development
|
||||
Requires: gettext
|
||||
|
||||
%description -n trinity-kommander
|
||||
Kommander is a visual dialog building tool whose primary objective is
|
||||
to create as much functionality as possible without using any scripting
|
||||
language.
|
||||
|
||||
More specifically, Kommander is a set of tools that allow you to create
|
||||
dynamic GUI dialogs that generate, based on their state, a piece of
|
||||
text. The piece of text can be a command line to a program, any piece
|
||||
of code, business documents that contain a lot of repetitious or
|
||||
templated text and so on.
|
||||
|
||||
The resulting generated text can then be executed as a command line
|
||||
program (hence the name "Kommander"), written to a file, passed to a
|
||||
script for extended processing, and literally anything else you can
|
||||
think of. And you aren't required to write a single line of code!
|
||||
|
||||
As well as building dialogs, Kommander may be expanded to create full
|
||||
mainwindow applications.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-kommander
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kmdr-editor
|
||||
%{tde_bindir}/kmdr-executor
|
||||
%{tde_bindir}/kmdr-plugins
|
||||
%{tde_libdir}/libkommanderplugin.so.*
|
||||
%{tde_libdir}/libkommanderwidgets.la
|
||||
%{tde_libdir}/libkommanderwidget.so.*
|
||||
%{tde_libdir}/libkommanderwidgets.so.*
|
||||
%{tde_tdeappdir}/kmdr-editor.desktop
|
||||
%{tde_datadir}/applnk/.hidden/kmdr-executor.desktop
|
||||
%{tde_datadir}/apps/katepart/syntax/kommander.xml
|
||||
%{tde_tdedocdir}/HTML/en/kommander/
|
||||
%{tde_datadir}/icons/crystalsvg/*/apps/kommander.png
|
||||
%{tde_datadir}/mimelnk/application/x-kommander.desktop
|
||||
#kommander/examples /opt/trinity/share/doc/kommander
|
||||
#kommander/working/extractkmdr /opt/trinity/bin
|
||||
#kommander/working/kmdr2po /opt/trinity/bin
|
||||
%{tde_tdelibdir}/libkommander_part.so
|
||||
%{tde_tdelibdir}/libkommander_part.la
|
||||
%{tde_datadir}/apps/kommander/
|
||||
%{tde_datadir}/apps/kmdr-editor/editor/
|
||||
%{tde_datadir}/apps/katepart/syntax/kommander-new.xml
|
||||
%{tde_datadir}/apps/kdevappwizard/kommanderplugin.png
|
||||
%{tde_datadir}/apps/kdevappwizard/kommanderplugin.tar.gz
|
||||
%{tde_datadir}/apps/kdevappwizard/templates/kommanderplugin.kdevtemplate
|
||||
%{tde_datadir}/services/kommander_part.desktop
|
||||
|
||||
%post -n trinity-kommander
|
||||
/sbin/ldconfig || :
|
||||
for f in crystalsvg ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kommander
|
||||
/sbin/ldconfig || :
|
||||
for f in crystalsvg ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
##########
|
||||
|
||||
%package -n trinity-kommander-devel
|
||||
Summary: development files for Kommander [Trinity]
|
||||
Group: Development/Libraries
|
||||
Requires: trinity-kommander = %{version}-%{release}
|
||||
|
||||
%description -n trinity-kommander-devel
|
||||
This package contains the headers and other development files for
|
||||
building plugins or otherwise extending Kommander.
|
||||
|
||||
Kommander is a visual dialog building tool whose primary objective is
|
||||
to create as much functionality as possible without using any scripting
|
||||
language.
|
||||
|
||||
See the kommander package for further information.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-kommander-devel
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_libdir}/libkommanderplugin.la
|
||||
%{tde_libdir}/libkommanderplugin.so
|
||||
%{tde_libdir}/libkommanderwidget.la
|
||||
%{tde_libdir}/libkommanderwidget.so
|
||||
%{tde_libdir}/libkommanderwidgets.so
|
||||
%{tde_tdeincludedir}/kommander*
|
||||
%{tde_tdeincludedir}/specials.h
|
||||
|
||||
%post -n trinity-kommander-devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
%postun -n trinity-kommander-devel
|
||||
/sbin/ldconfig || :
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?build_kxsldbg}
|
||||
|
||||
%package -n trinity-kxsldbg
|
||||
Summary: graphical XSLT debugger for KDE [Trinity]
|
||||
Group: Applications/Development
|
||||
|
||||
%description -n trinity-kxsldbg
|
||||
KXSLDbg is a debugger for XSLT scripts. It includes a graphical user
|
||||
interface as well as a text-based debugger. KXSLDbg can be run as a
|
||||
standalone application or as an embedded KDE part.
|
||||
|
||||
XSLT is an XML language for defining transformations of XML files from
|
||||
XML to some other arbitrary format, such as XML, HTML, plain text, etc.,
|
||||
using standard XSLT stylesheets.
|
||||
|
||||
This package is part of TDE, as a component of the TDE web development module.
|
||||
|
||||
%files -n trinity-kxsldbg
|
||||
%defattr(-,root,root,-)
|
||||
%{tde_bindir}/kxsldbg
|
||||
%{tde_bindir}/xsldbg
|
||||
%{tde_tdelibdir}/libkxsldbgpart.la
|
||||
%{tde_tdelibdir}/libkxsldbgpart.so
|
||||
%{tde_tdeappdir}/kxsldbg.desktop
|
||||
%{tde_datadir}/apps/kxsldbg
|
||||
%{tde_datadir}/apps/kxsldbgpart
|
||||
%{tde_tdedocdir}/HTML/en/kxsldbg/
|
||||
%{tde_tdedocdir}/HTML/en/xsldbg/
|
||||
%{tde_datadir}/icons/hicolor/*/actions/1downarrow.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/configure.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/exit.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/hash.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/mark.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/next.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/run.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/step.png
|
||||
%{tde_datadir}/icons/hicolor/*/actions/xsldbg_*.png
|
||||
%{tde_datadir}/icons/hicolor/*/apps/kxsldbg.png
|
||||
%{tde_datadir}/icons/locolor/*/apps/kxsldbg.png
|
||||
%{tde_datadir}/services/kxsldbg_part.desktop
|
||||
|
||||
%post -n trinity-kxsldbg
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%postun -n trinity-kxsldbg
|
||||
for f in hicolor locolor ; do
|
||||
touch --no-create %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
gtk-update-icon-cache -q %{tde_datadir}/icons/$f 2> /dev/null ||:
|
||||
done
|
||||
update-desktop-database %{tde_datadir}/applications > /dev/null 2>&1 || :
|
||||
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%package devel
|
||||
Group: Development/Libraries
|
||||
Summary: Header files and documentation for %{name}
|
||||
|
||||
Obsoletes: trinity-kdewebdev-devel < %{version}-%{release}
|
||||
Provides: trinity-kdewebdev-devel = %{version}-%{release}
|
||||
|
||||
Requires: trinity-tdelibs-devel
|
||||
Requires: trinity-kommander-devel = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
%{summary}.
|
||||
|
||||
%files devel
|
||||
|
||||
##########
|
||||
|
||||
%if 0%{?suse_version} || 0%{?pclinuxos}
|
||||
%debug_package
|
||||
%endif
|
||||
|
||||
##########
|
||||
|
||||
%prep
|
||||
%setup -q -a 1 -a 2 -a 3 -a 4
|
||||
%patch1 -p1 -b .kxsldbg-icons
|
||||
|
||||
%__install -m644 -p %{SOURCE5} kxsldbg/
|
||||
%if 0%{?build_kxsldbg} == 0
|
||||
%__rm -rf kxsldbg/ doc/kxsldbg/ doc/xsldbg/
|
||||
%endif
|
||||
|
||||
# Ugly hack to modify TQT include directory inside autoconf files.
|
||||
# If TQT detection fails, it fallbacks to TQT4 instead of TQT3 !
|
||||
%__sed -i "admin/acinclude.m4.in" \
|
||||
-e "s|/usr/include/tqt|%{tde_includedir}/tqt|g" \
|
||||
-e "s|kde_htmldir='.*'|kde_htmldir='%{tde_tdedocdir}/HTML'|g"
|
||||
|
||||
%__cp -f "/usr/share/aclocal/libtool.m4" "admin/libtool.m4.in"
|
||||
%__cp -f "/usr/share/libtool/config/ltmain.sh" "admin/ltmain.sh" || %__cp -f "/usr/share/libtool/ltmain.sh" "admin/ltmain.sh"
|
||||
%__make -f "admin/Makefile.common"
|
||||
|
||||
%build
|
||||
unset QTDIR || : ; source /etc/profile.d/qt3.sh
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
export LDFLAGS="-L%{tde_libdir} -I%{tde_includedir}"
|
||||
|
||||
# Do not build against any "/usr" installed KDE
|
||||
export KDEDIR="%{tde_prefix}"
|
||||
|
||||
# Specific path for RHEL4
|
||||
if [ -d "/usr/X11R6" ]; then
|
||||
export CXXFLAGS="${RPM_OPT_FLAGS} -I/usr/X11R6/include -L/usr/X11R6/%{_lib}"
|
||||
fi
|
||||
|
||||
%configure \
|
||||
--prefix=%{tde_prefix} \
|
||||
--exec-prefix=%{tde_prefix} \
|
||||
--bindir=%{tde_bindir} \
|
||||
--datadir=%{tde_datadir} \
|
||||
--libdir=%{tde_libdir} \
|
||||
--includedir=%{tde_tdeincludedir} \
|
||||
--disable-rpath \
|
||||
--enable-new-ldflags \
|
||||
--enable-closure \
|
||||
--disable-debug --disable-warnings \
|
||||
--disable-dependancy-tracking --enable-final \
|
||||
--with-extra-includes=%{tde_includedir}/tqt \
|
||||
|
||||
# WTF hack for RHEL4
|
||||
%if 0%{?rhel} == 4
|
||||
mkdir kommander/plugin/.libs/
|
||||
ln -s . kommander/plugin/.libs/.libs
|
||||
%endif
|
||||
|
||||
%__make %{?_smp_mflags} || %__make
|
||||
|
||||
|
||||
%install
|
||||
export PATH="%{tde_bindir}:${PATH}"
|
||||
%__rm -rf %{?buildroot}
|
||||
%__make install DESTDIR=%{?buildroot}
|
||||
|
||||
|
||||
## package separately? Why doesn't upstream include this? -- Rex
|
||||
# install docs
|
||||
for i in css html javascript ; do
|
||||
pushd $i
|
||||
./install.sh <<EOF
|
||||
%{buildroot}%{tde_datadir}/apps/quanta/doc
|
||||
EOF
|
||||
popd
|
||||
rm -rf $i
|
||||
done
|
||||
cp -a php php.docrc %{buildroot}%{tde_datadir}/apps/quanta/doc/
|
||||
|
||||
# make symlinks relative
|
||||
pushd %{buildroot}%{tde_tdedocdir}/HTML/en
|
||||
for i in *; do
|
||||
if [ -d $i -a -L $i/common ]; then
|
||||
rm -f $i/common
|
||||
ln -nfs ../common $i
|
||||
fi
|
||||
done
|
||||
popd
|
||||
|
||||
|
||||
|
||||
%clean
|
||||
%__rm -rf %{buildroot}
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jun 03 2013 Francois Andriot <francois.andriot@free.fr> - 3.5.13.2-1
|
||||
- Initial release for TDE 3.5.13.2
|
Loading…
Reference in new issue