[meego-commits] 9512: New package Trunk:Handset/libkok

Bernd Wachter no_reply at build.meego.com
Tue Nov 16 10:23:16 UTC 2010


Hi,
Adding new package libkok in project Trunk:Handset. Please review and accept ASAP.

Justification for this new package:

New package, required for BMC#9055 (Office viewers)

Thank You,
Bernd Wachter

[This message was auto-generated]

---

Request #9512:

  submit:   home:bwachter/libkok(r5) -> Trunk:Handset/libkok


Message:
    New package, required for BMC#9055 (Office viewers)

State:   new          2010-11-16T02:23:15 bwachter
Comment: None


This is a NEW package in Trunk:Handset project.
The files in the new package:
libkok/
  |__  01_removeunneededcode.patch
  |__  02_removeunneededkiocode.patch
  |__  03_removeunneededsolidcode.patch
  |__  04_removeunneededkdeuicode.patch
  |__  05_loadcustomksycoca4.patch
  |__  08_extra.patch
  |__  09_extra.patch
  |__  10_extra.patch
  |__  builtins.patch
  |__  libkok-4.3.2.tar.gz
  |__  libkok.changes
  |__  libkok.spec
  |__  libkoktests.patch
  |__  platform.patch

The content of the spec file, libkok.spec:
===================================================================
%ifarch armv5l armv7l
%define marchflag %(echo %{_target_cpu}|sed -r 's/(armv[0-9]*).*/-march=\\1/')
%endif

Name: libkok
Version: 4.3.2
Release: 1
Summary: Libraries and data derived from KDE for running office
Group: System/Libraries
License: LGPLv2.1
Source0: %{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cmake, automoc4
BuildRequires: pkgconfig(QtCore)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(phonon)
BuildRequires: pkgconfig(libpcre)
BuildRequires: pkgconfig(zlib)
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(aspell)
BuildRequires: pkgconfig(enchant)
BuildRequires: pkgconfig(avahi-core)
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(xfixes)
BuildRequires: shared-mime-info
BuildRequires: giflib-devel
BuildRequires: bzip2-devel, libjpeg-devel
BuildRequires: jasper-devel
BuildRequires: fdupes
Patch0: 01_removeunneededcode.patch
Patch1: 02_removeunneededkiocode.patch
Patch2: 03_removeunneededsolidcode.patch
Patch3: 04_removeunneededkdeuicode.patch
Patch4: 05_loadcustomksycoca4.patch
Patch5: 08_extra.patch
Patch6: 09_extra.patch
Patch7: 10_extra.patch
Patch8: libkoktests.patch
Patch9: platform.patch
Patch10: builtins.patch

%description
%{summary}.

%files
%defattr(-,root,root,-)
%{_libdir}/libkok.so


%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
%{summary}.

%files devel
%defattr(-,root,root,-)
%{_bindir}/*
%{_includedir}/*
%{_datadir}/apps/cmake/modules/*.cmake
%{_datadir}/apps/cmake/modules/*.in
%{_datadir}/kde4/servicetypes/*.desktop
%{_libdir}/libkdeinit4_kbuildsycoca4.so


%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
#%patch8 -p1
%patch9 -p1
%patch10 -p1

%build
mkdir -p build && cd build
cmake -DKDE4_BUILD_TESTS=ON -DBUILD_TESTING=ON -DBUILD_doc=OFF -DBUILD_experimental=OFF -DWITH_ACL=OFF -DWITH_Avahi=OFF -DWITH_ENCHANT=OFF -DWITH_FAM=OFF -DWITH_GSSAPI=OFF -DWITH_HSPELL=OFF -DWITH_OpenEXR=OFF -DWITH_OpenGL=OFF -DWITH_Soprano=OFF -DCMAKE_CXX_LINK_FLAGS="-Wl,-rpath-link,/usr/lib -Wl,-rpath-link,/lib -Wl,-rpath-link,/lib" -DCMAKE_BUILD_TYPE=release -DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT %{?marchflag:%{marchflag}}" -DCMAKE_USE_RELATIVE_PATHS=ON -DCMAKE_INSTALL_PREFIX=/usr ..
make VERBOSE=1 %{?_smp_mflags}


%install
rm -rf %{buildroot}
cd build && make DESTDIR=%{buildroot} install
%fdupes %{buildroot}/%{_includedir}


%clean
rm -rf %{buildroot}


%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

===================================================================




More information about the MeeGo-commits mailing list