Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > c45e5e52d02a941a2e4bee5f35dcc19a > files > 8

webkit-efl-0.1.0-0.r127150.7.mga3.src.rpm

%define major 0
%define libname %mklibname %name %major
%define develname %mklibname -d %name
%define svnrel 127150

Summary: Port of WebKit to EFL
Name: webkit-efl
Version: 0.1.0
Release: %mkrel -c r%svnrel 7
License: LGPLv2+
Group: Graphical desktop/Enlightenment
URL: http://trac.enlightenment.org/e/wiki/EWebKit
Source: http://packages.profusion.mobi/webkit-efl/%name-svn-r%{svnrel}.tar.bz2
Patch0: webkit-efl-svn-r98964-libinstall.patch
Patch1: webkit-efl-svn-r98964-curl-link.patch
Patch2: webkit-efl-remove-minor-in-dep.patch
Patch3: webkit-efl-fix-lib64-install-v2.patch
Patch4: webkit-efl-0000-fix-include-hb-h.patch
Patch5: webkit-efl-svn-r127150-link.patch
BuildRequires: cmake
BuildRequires: bison
BuildRequires: flex
BuildRequires: gperf
BuildRequires: ecore-devel
BuildRequires: edje
BuildRequires: embryo
BuildRequires: edje-devel
BuildRequires: evas-devel
BuildRequires: eina-devel
BuildRequires: e_dbus-devel
BuildRequires: e_dbus
BuildRequires: eeze-devel
BuildRequires: efreet-devel
BuildRequires: icu-devel
BuildRequires: jpeg-devel
BuildRequires: png-devel
BuildRequires: sqlite3-devel
BuildRequires: curl-devel
BuildRequires: libgstreamer0.10-plugins-base-devel
BuildRequires: fontconfig-devel
BuildRequires: freetype2-devel
BuildRequires: cairo-devel
BuildRequires: gtk+2-devel
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
BuildRequires: libsoup-devel
BuildRequires: harfbuzz-devel
BuildRequires: libx11-devel
BuildRequires: gtest-devel


%description
Also known as WebKit-EFL, this is the port of WebKit to EFL. In order to
keep it general and as independent as possible it uses (directly) a small
subset of EFL libraries: Evas, Ecore and Edje. Complex non-HTML elements
such as menus are delegated by means of callbacks that one should implement
as desired, probably using Elementary as Eve does.

%package -n %libname
Summary: Enlightenment WebKit Library
Group: System/Libraries

%description -n %libname
Enlightenment WebKit Library.

%package -n %develname
Summary: Enlightenment WebKit Library - devel files
Group: System/Libraries
Requires: %libname = %version-%release
Provides: %name-devel = %version-%release
Provides: ewebkit-devel = %version-%release

%description -n %develname
ewebkit development headers and development libraries.

%prep
%setup -qn %name-svn-r%svnrel
#patch0 -p1
#patch1 -p1
#patch2 -p1
#patch3 -p1
%patch4 -p1
%patch5 -p1

%build
%cmake .. -DPORT=Efl -DSHARED_CORE=ON -DCMAKE_BUILD_TYPE=Release -DNETWORK_BACKEND=curl
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std -C build

%files -n %libname
%{_datadir}/ewebkit-0
%{_libdir}/libewebkit.so.0
%{_libdir}/libewebkit.so.0.*
%{_libdir}/libjavascriptcore_efl.so.0
%{_libdir}/libjavascriptcore_efl.so.0.*
%{_libdir}/libwebcore_efl.so.0
%{_libdir}/libwebcore_efl.so.0.*

%files -n %develname
%{_libdir}/*.so
%{_prefix}/lib/pkgconfig/*.pc
%{_includedir}/ewebkit-0


%changelog

* Mon Jan 14 2013 umeabot <umeabot> 0.1.0-0.r127150.7.mga3
+ Revision: 385668
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Nov 09 2012 fwang <fwang> 0.1.0-0.r127150.6.mga3
+ Revision: 316744
- more linkage
- more linkage fix
- fix linkage
- try use standard ldflags

* Tue Nov 06 2012 fwang <fwang> 0.1.0-0.r127150.5.mga3
+ Revision: 314777
- rebuild for new icu

* Mon Sep 17 2012 trem <trem> 0.1.0-0.r127150.4.mga3
+ Revision: 295455
- fix ewebkit.pc path
- fix file list
- fix file list
- add buildrequires gtest-devel
- add patch webkit-efl-0000-fix-include-hb-h.patch
- enable SHARED_CORE
- add _disable_ld_as_needed and _disable_ld_no_undefined
- add buildrequires libx11-devel
- update buildrequires (e_dbus-devel,e_dbus,eeze-devel,efreet-devel,harfbuzz-devel)
- update to r127150

* Wed May 30 2012 fwang <fwang> 0.1.0-0.r98964.4.mga3
+ Revision: 249648
- rebuild for new icu

* Thu Nov 03 2011 trem <trem> 0.1.0-0.r98964.3.mga2
+ Revision: 162520
- add a patch to fix lib install on x86_64
- imported package webkit-efl