Browse Source

webkitgtk4-2.18.5-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@11436 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 6 years ago
parent
commit
cb963e2c17
1 changed files with 47 additions and 9 deletions
  1. 47 9
      w/webkitgtk4/webkitgtk4-vl.spec

+ 47 - 9
w/webkitgtk4/webkitgtk4-vl.spec

@@ -6,12 +6,12 @@
         cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
 
 Name:           webkitgtk4
-Version:        2.18.4
+Version:        2.18.5
 Release:        1%{?_dist_release}
 Summary:        GTK+ Web content engine library
 
 License:        LGPLv2
-Group:			Development/Libraries
+Group:			System Environment/Libraries
 URL:            http://www.webkitgtk.org/
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -57,6 +57,9 @@ BuildRequires:  libatomic
 %endif
 Requires:       geoclue2
 
+# Require the jsc subpackage
+Requires:       %{name}-jsc = %{version}-%{release}
+
 # Obsolete libwebkit2gtk from the webkitgtk3 package
 Obsoletes:      libwebkit2gtk < 2.4.5-3
 Provides:       libwebkit2gtk = %{version}-%{release}
@@ -74,11 +77,29 @@ This package contains WebKitGTK+ for GTK+ 3.
 Summary:        Development files for %{name}
 Group:			Development/Libraries
 Requires:       %{name} = %{version}-%{release}
+Requires:       %{name}-jsc-devel = %{version}-%{release}
 
 %description    devel
 The %{name}-devel package contains libraries, build data, and header
 files for developing applications that use %{name}.
 
+%package        jsc
+Summary:        JavaScript engine from %{name}
+Group:			System Environment/Libraries
+
+%description    jsc
+This package contains JavaScript engine from %{name}.
+
+%package        jsc-devel
+Summary:        Development files for JavaScript engine from %{name}
+Group:			Development/Libraries
+Requires:       %{name}-jsc = %{version}-%{release}
+
+%description    jsc-devel
+The %{name}-jsc-devel package contains libraries, build data, and header
+files for developing applications that use JavaScript engine from %{name}.
+
+
 %prep
 %setup -q -n webkitgtk-%{version}
 %ifarch %{power64} aarch64 ppc
@@ -142,30 +163,47 @@ make %{?_smp_mflags} -C %{_target_platform}
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
+%post jsc -p /sbin/ldconfig
+%postun jsc -p /sbin/ldconfig
 
 %files -f WebKit2GTK-4.0.lang
 %license _license_files/*
-%{_libdir}/libjavascriptcoregtk-4.0.so.*
 %{_libdir}/libwebkit2gtk-4.0.so.*
-%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
 %{_libdir}/girepository-1.0/WebKit2-4.0.typelib
 %{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
 %{_libdir}/webkit2gtk-4.0/
-%{_libexecdir}/webkit2gtk-4.0/
+%{_libexecdir}/webkit2gtk-4.0/*
+%exclude %{_libexecdir}/webkit2gtk-4.0/jsc
 %{_bindir}/WebKitWebDriver
 
+%files jsc
+%license _license_files/*JavaScriptCore*
+%dir %{_libexecdir}/webkit2gtk-4.0/
+%{_libexecdir}/webkit2gtk-4.0/jsc
+%{_libdir}/libjavascriptcoregtk-4.0.so.*
+%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
+
 %files devel
-%{_includedir}/webkitgtk-4.0/
-%{_libdir}/libjavascriptcoregtk-4.0.so
+%{_includedir}/webkitgtk-4.0/*
+%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore/
 %{_libdir}/libwebkit2gtk-4.0.so
-%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
 %{_libdir}/pkgconfig/webkit2gtk-4.0.pc
 %{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
-%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
 %{_datadir}/gir-1.0/WebKit2-4.0.gir
 %{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
 
+%files jsc-devel
+%dir %{_includedir}/webkitgtk-4.0
+%{_includedir}/webkitgtk-4.0/JavaScriptCore/
+%{_libdir}/libjavascriptcoregtk-4.0.so
+%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
+%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
+
 %changelog
+* Thu Jan 11 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.18.5-1
+- new upstream release.
+- added subpackages webkitgtk4-jsc{,-devel}.
+
 * Mon Jan 08 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.18.4-1
 - new upstream release.