From 4647c085f8ccbde2c07722e6556116fcd5e6db2c Mon Sep 17 00:00:00 2001 From: Francois Andriot Date: Mon, 2 Jul 2012 19:32:57 +0200 Subject: RHEL/Fedora: some updates --- .../kdelibs/kdelibs-3.5.13-fix_iso_kioslave.patch | 20 ++++++++++ redhat/kdelibs/trinity-kdelibs-3.5.13.spec | 45 ++++++++++++---------- 2 files changed, 44 insertions(+), 21 deletions(-) create mode 100644 redhat/kdelibs/kdelibs-3.5.13-fix_iso_kioslave.patch (limited to 'redhat/kdelibs') diff --git a/redhat/kdelibs/kdelibs-3.5.13-fix_iso_kioslave.patch b/redhat/kdelibs/kdelibs-3.5.13-fix_iso_kioslave.patch new file mode 100644 index 000000000..0e9ec5b62 --- /dev/null +++ b/redhat/kdelibs/kdelibs-3.5.13-fix_iso_kioslave.patch @@ -0,0 +1,20 @@ +commit 0536f0b707bf86636096c962e9bb32adf3bb8112 +Author: Timothy Pearson +Date: 1341041394 -0500 + + Export kdemain symbol in iso kioslave + This closes Bug 465 + +diff --git a/kioslave/iso/iso.cpp b/kioslave/iso/iso.cpp +index 5865139..4bd128e 100644 +--- a/kioslave/iso/iso.cpp ++++ b/kioslave/iso/iso.cpp +@@ -56,7 +56,7 @@ static const unsigned char zisofs_magic[8] = { + + using namespace KIO; + +-extern "C" { int kdemain(int argc, char **argv); } ++extern "C" { KDE_EXPORT int kdemain(int argc, char **argv); } + + int kdemain( int argc, char **argv ) + { diff --git a/redhat/kdelibs/trinity-kdelibs-3.5.13.spec b/redhat/kdelibs/trinity-kdelibs-3.5.13.spec index ac0a6bd58..85e6f5e05 100755 --- a/redhat/kdelibs/trinity-kdelibs-3.5.13.spec +++ b/redhat/kdelibs/trinity-kdelibs-3.5.13.spec @@ -8,19 +8,12 @@ %define tde_docdir %{_docdir}/kde %define tde_libdir %{_libdir}/trinity -# Older RHEL/Fedora versions use packages named "qt", "qt-devel", .. -# whereas newer versions use "qt3", "qt3-devel" ... -%if 0%{?rhel} >= 6 || 0%{?fedora} >= 8 -%define _qt_suffix 3 -%endif - - -Name: tdelibs +Name: trinity-tdelibs Version: 3.5.13 -Release: 9%{?dist}%{?_variant} +Release: 10%{?dist}%{?_variant} License: GPL Summary: TDE Libraries -Group: System Environment/Libraries +Group: Environment/Libraries Vendor: Trinity Project Packager: Francois Andriot @@ -31,6 +24,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Source0: kdelibs-%{version}.tar.gz +Obsoletes: tdelibs < %{version}-%{release} +Provides: tdelibs = %{version}-%{release} Obsoletes: trinity-kdelibs < %{version}-%{release} Provides: trinity-kdelibs = %{version}-%{release} Obsoletes: trinity-kdelibs-apidocs < %{version}-%{release} @@ -74,14 +69,14 @@ Patch26: kdelibs-3.5.13-fix_ktempfile_special_bits.patch Patch27: kdelibs-3.5.13-add_dynamic_label_to_kpassword.patch ## [tdelibs] Fix FTBFS - incomplete build kspell2 [Bug #657] [Commit #3e284fad] Patch28: kdelibs-3.5.13-fix_build_kspell2.patch - +## [tdelibs] Export kdemain symbol in iso kioslave [Bug #465] [Commit #0536f0b7] +Patch29: kdelibs-3.5.13-fix_iso_kioslave.patch BuildRequires: cmake >= 2.8 BuildRequires: libtool BuildRequires: tqtinterface-devel BuildRequires: trinity-arts-devel BuildRequires: avahi-devel -#BuildRequires: lua-devel BuildRequires: krb5-devel libxslt-devel cups-devel libart_lgpl-devel pcre-devel BuildRequires: libutempter-devel BuildRequires: bzip2-devel @@ -89,7 +84,7 @@ BuildRequires: openssl-devel BuildRequires: gcc-c++ BuildRequires: alsa-lib-devel BuildRequires: libidn-devel -BuildRequires: qt%{?_qt_suffix}-devel +BuildRequires: qt3-devel BuildRequires: avahi-qt3-devel BuildRequires: jasper-devel BuildRequires: libtiff-devel @@ -99,11 +94,15 @@ BuildRequires: glib2-devel BuildRequires: gamin-devel BuildRequires: xorg-x11-proto-devel BuildRequires: libXcomposite-devel +BuildRequires: aspell-devel +BuildRequires: hspell-devel +# LUA support are not ready yet +#BuildRequires: lua-devel Requires: tqtinterface Requires: trinity-arts Requires: avahi -Requires: qt%{?_qt_suffix} +Requires: qt3 Requires: avahi-qt3 %description @@ -236,6 +235,8 @@ 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} @@ -271,9 +272,6 @@ Group: Development/Libraries Summary: %{name} - API documentation Requires: %{name} = %{version}-%{release} -Obsoletes: trinity-kdelibs-devel < %{version}-%{release} -Provides: trinity-kdelibs-devel = %{version}-%{release} - %description apidocs This package includes the TDE API documentation in HTML format for easy browsing @@ -321,7 +319,7 @@ cd build -DWITH_ARTS=ON \ -DWITH_ALSA=ON \ -DWITH_LIBART=ON \ - -DWITH_LIBIDN=OFF \ + -DWITH_LIBIDN=ON \ -DWITH_SSL=ON \ -DWITH_CUPS=ON \ -DWITH_LUA=OFF \ @@ -330,8 +328,8 @@ cd build -DWITH_OPENEXR=ON \ -DWITH_UTEMPTER=ON \ -DWITH_AVAHI=ON \ - -DWITH_ASPELL=OFF \ - -DWITH_HSPELL=OFF \ + -DWITH_ASPELL=ON \ + -DWITH_HSPELL=ON \ -DWITH_PCRE=ON \ -DWITH_INOTIFY=ON \ -DWITH_GAMIN=ON \ @@ -367,8 +365,13 @@ EOF %changelog +* Tue Jun 26 2012 Francois Andriot - 3.5.13-10 +- Renames to 'trinity-tdelibs' +- Enable 'aspell', 'hspell' and 'libidn' +- Export kdemain symbol in iso kioslave [Bug #465] [Commit #0536f0b7] + * Tue Jun 19 2012 Francois Andriot - 3.5.13-9 -- Renames to 'tdelib' +- Renames to 'tdelibs' - Fix 'ld.so.conf' file - Fix konq filter in list view mode. [Commit #06b51484] - Fix tdesu internal pathing [Bug #766] [Commit #e131f10b] -- cgit v1.2.3