package created using the webbuild interface [release 5.9.0-1mamba;Sun May 10 2015]

This commit is contained in:
Silvan Calarco 2024-01-06 01:57:25 +01:00
parent 41360b6266
commit bb91e07b87
2 changed files with 100 additions and 0 deletions

View File

@ -1,2 +1,4 @@
# kjs
This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript.

98
kjs.spec Normal file
View File

@ -0,0 +1,98 @@
%define majver %(echo %version | cut -d. -f1-2)
Name: kjs
Version: 5.9.0
Release: 1mamba
Summary: KDE Frameworks 5 Javascript engine
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{majver}/portingAids/kjs-%{version}.tar.xz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libgcc
BuildRequires: libpcre-devel
BuildRequires: libqt5-devel
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: rpm-macros-kde5
BuildRequires: extra-cmake-modules
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript.
%package -n lib%{name}
Group: System/Libraries
Summary: KDE Frameworks 5 Javascript engine
%description -n lib%{name}
This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript.
%package -n lib%{name}-devel
Group: Development/Libraries
Summary: Development files for %{name}
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}-devel
This package contains libraries and header files for developing applications that use %{name}.
%debug_package
%prep
%setup -q
%build
%cmake_kde5 -d build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n lib%{name}
/sbin/ldconfig
exit 0
%postun -n lib%{name}
/sbin/ldconfig
exit 0
%files
%defattr(-,root,root)
%{_bindir}/kjs5
%dir %{_kde5_datadir}/kf5/kjs
%{_kde5_datadir}/kf5/kjs/create_hash_table
%{_mandir}/man1/kjs5.1*
%files -n lib%{name}
%defattr(-,root,root)
%{_kde5_libdir}/libKF5JS.so.*
%{_kde5_libdir}/libKF5JSApi.so.*
%doc COPYING.LIB
%files -n lib%{name}-devel
%defattr(-,root,root)
%{_kde5_includedir}/kjs_version.h
%dir %{_kde5_includedir}/kjs
%{_kde5_includedir}/kjs/*.h
%dir %{_kde5_includedir}/wtf
%{_kde5_includedir}/wtf/*.h
%dir %{_kde5_libdir}/cmake/KF5JS
%{_kde5_libdir}/cmake/KF5JS/KF5JS*.cmake
%{_kde5_libdir}/libKF5JS.so
%{_kde5_libdir}/libKF5JSApi.so
%{_kde5_mkspecsdir}/qt_KJS.pri
%{_kde5_mkspecsdir}/qt_KJSApi.pri
%changelog
* Sun May 10 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 5.9.0-1mamba
- package created using the webbuild interface