SPECS: kde4-koffice.spec - some fixes - adjusted some BRs (some might still...
shadzik
shadzik at pld-linux.org
Wed Jan 28 01:27:28 CET 2009
Author: shadzik Date: Wed Jan 28 00:27:28 2009 GMT
Module: SPECS Tag: HEAD
---- Log message:
- some fixes
- adjusted some BRs (some might still be unnecessary and some are missing- see TODO)
- NFY
---- Files affected:
SPECS:
kde4-koffice.spec (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SPECS/kde4-koffice.spec
diff -u SPECS/kde4-koffice.spec:1.1 SPECS/kde4-koffice.spec:1.2
--- SPECS/kde4-koffice.spec:1.1 Tue Jan 27 23:18:36 2009
+++ SPECS/kde4-koffice.spec Wed Jan 28 01:27:23 2009
@@ -1,4 +1,13 @@
# $Revision$, $Date$
+# TODO
+# -- The following OPTIONAL packages could NOT be located on your system.
+# -- Consider installing them to enable more features from this software.
+# + Eigen2, 2.0 or higher: Eigen2 is needed by KSpread and Krita. They won't be built. <Module in kdesupport>
+# + OpenCTL, 0.9.2 or higher: OpenCTL is needed for some color spaces (High Dynamic Range Color Spaces, YCbCr and LMS) <http://www.openctl.org>
+# + Spnav: Spnav is the library which is required by the space navigator device plugin <http://spacenav.sourceforge.net/>
+# + pstoedit: The Karbon eps import filter will not be built. <http://www.pstoedit.net/>
+
+
%define _state unstable
%define origname koffice
%define kdever 4.2.0
@@ -11,40 +20,34 @@
Summary(zh_CN.UTF-8): KDE 的办公应用软件集。
Name: kde4-koffice
Version: 1.9.98.5
-Release: 1
+Release: 0.1
License: GPL/LGPL
Group: X11/Applications
Source0: ftp://ftp.kde.org/pub/kde/%{_state}/%{origname}-%{version}/src/%{origname}-%{version}.tar.bz2
# Source0-md5: 1525ca823dc39934a16cf1de0750ec11
URL: http://www.koffice.org/
-BuildRequires: GraphicsMagick-devel >= 1.1.7
-BuildRequires: ImageMagick-c++-devel >= 1:6.2.4.0
BuildRequires: OpenEXR-devel
BuildRequires: OpenGL-GLU-devel
-BuildRequires: aspell-devel >= 2:0.50.2
+BuildRequires: automoc4 >= 0.9.88
+BuildRequires: bzip2-devel
BuildRequires: cmake >= 2.6.2
-BuildRequires: gettext-devel
+BuildRequires: exiv2-devel
BuildRequires: kde4-kdelibs-devel >= %{kdever}
+BuildRequires: kde4-kdepimlibs-devel >= %{kdever}
BuildRequires: lcms-devel >= 1.15
BuildRequires: libexif-devel >= 0.6.12
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
-BuildRequires: libpqxx-devel
BuildRequires: libtiff-devel
-BuildRequires: libwpd-devel
BuildRequires: libxml2-devel >= 0:2.4.8
BuildRequires: libxslt-devel >= 1.0.7
BuildRequires: mysql-devel
BuildRequires: pkgconfig
BuildRequires: poppler-qt-devel >= 0.5.1
BuildRequires: python-devel >= 2.2
-BuildRequires: readline-devel
-BuildRequires: rpm-pythonprov
+BuildRequires: qca-devel >= 2.0.0
+BuildRequires: qimageblitz-devel
BuildRequires: rpmbuild(macros) >= 1.129
-BuildRequires: ruby-devel
-BuildRequires: sed >= 4.0
-BuildRequires: which
-BuildRequires: wv2-devel >= 0.1.9
BuildRequires: zlib-devel
Requires: wv2 >= 0.1.9
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -375,81 +378,28 @@
- listę przestrzeni nazw (namespace)
%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-#%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- tools/kthesaurus/KThesaurus.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Graphics;/' \
- karbon/data/karbon.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- kchart/kchart.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- kformula/kformula.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- kivio/kiviopart/kivio.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;Presentation;/' \
- kpresenter/kpresenter.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;Spreadsheet;/' \
- kspread/kspread.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- kugar/kudesigner/kudesigner.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;X-Misc;/' \
- kugar/part/kugar.desktop
-%{__sed} -i 's/Categories=Qt;KDE;Office/Categories=Qt;KDE;Office;WordProcessor;/' \
- kword/kword.desktop
-
-%{__sed} -i -e '/\[Desktop Entry\]/aEncoding=UTF-8' \
- karbon/data/karbon.desktop
-%{__sed} -i -e 's/Terminal=0/Terminal=false/' \
- kugar/kudesigner/kudesigner.desktop \
- kugar/part/kugar.desktop \
- kugar/part/kugarpart.desktop
-for f in `find . -name *.desktop`; do
- if grep -q '\[ven\]' $f; then
- sed -i -e 's/\[ven\]/[ve]/' $f
- fi
-done
+%setup -q -n %{origname}-%{version}
%build
-cp -f /usr/share/automake/config.sub admin
-%{__make} -f admin/Makefile.common cvs
-
-%configure \
+install -d build
+cd build
+%cmake \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
%if "%{_lib}" == "lib64"
- --enable-libsuffix=64 \
+ -DLIB_SUFFIX=64 \
%endif
- --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \
- --with-pgsql-includes=%{_includedir} \
- --with-pgsql-libraries=%{_libdir} \
- --with-pqxx-includes=%{_includedir}/pqxx \
- --with-pqxx-libraries=%{_libdir} \
- --with-qt-libraries=%{_libdir} \
- --disable-rpath \
- --disable-final \
- --enable-pch
+ ../
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT \
kde_htmldir=%{_kdedocdir} \
kde_libs_htmldir=%{_kdedocdir}
-install -d $RPM_BUILD_ROOT{%{_desktopdir}/kde,%{_mandir}/man1}
-
-mv $RPM_BUILD_ROOT{%{_datadir}/applnk/Office/*,%{_desktopdir}/kde}
-
-install kexi/debian/man/k[es]*.1 $RPM_BUILD_ROOT%{_mandir}/man1
-
rm -f *.lang
%find_lang karbon --with-kde
%find_lang kchart --with-kde
@@ -1019,6 +969,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2009/01/28 00:27:23 shadzik
+- some fixes
+- adjusted some BRs (some might still be unnecessary and some are missing- see TODO)
+- NFY
+
Revision 1.1 2009/01/27 22:18:36 shadzik
- init
- almost raw from koffice.spec
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kde4-koffice.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list