Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
cutes-qt5
> cutes-qt5.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File cutes-qt5.spec of Package cutes-qt5
Name: cutes-qt5 Summary: QtScript environment and "interpreter" Version: 0.9.11 Release: 1.1.7 License: LGPLv2 Group: System/Shells URL: http://github.com/nemomobile/cutes Source0: %{name}-%{version}.tar.bz2 BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5Script) BuildRequires: cmake >= 2.8 BuildRequires: python >= 2.7 BuildRequires: pkgconfig(tut) >= 0.0.1 BuildRequires: pkgconfig(cor) >= 0.1.6 Provides: cutes = %{version} Obsoletes: cutes < 0.7.10 %description QtScript environment and "interpreter" %package devel Summary: Development support for cutes extensions Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel %{summary} %package tests Summary: Tests for cutes License: GPLv2.1 Group: System Environment/Libraries Requires: %{name} = %{version}-%{release} %description tests %summary %define qt_importdir %{_libdir}/qt5/qml %define jslibdir %{_datadir}/cutes %prep %setup -q -n %{name}-%{version} %build %cmake -DUSEQT=5 -DVERSION=%{version} make %{?jobs:-j%jobs} %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %{_bindir}/cutes %{_libdir}/libcutes-qt5.so.* %{_libdir}/qt5/cutes/qt/libcutes-core.so %{qt_importdir}/Mer/Cutes/libcutesqml.so %{qt_importdir}/Mer/Cutes/qmldir %{_mandir}/man1/cutes.1.gz %{jslibdir}/*.js %files devel %defattr(-,root,root,-) %{_libdir}/pkgconfig/*.pc %{_libdir}/libcutes-qt5.so %dir %{_includedir}/cutes %{_includedir}/cutes/*.hpp %{_libdir}/cutes/bin/preprocess_bridge.py %files tests %defattr(-,root,root,-) /opt/tests/cutes/* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Fri Sep 5 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.11 - [cutes] Add module identifier - [js] file names should not be the same as was in cutes-js * Wed Jun 18 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.10.1 - [cmake] qt5_use_modules requires cmake >= 2.8.8 - [core] access Process environment - [core] more queries are exposed for the Process * Sun Apr 13 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.10 - [actor] more reliable actor hold locks management - [cutes] CppOwnership should be always claimed after newQObject() - [cutes] cutes.gc() method - [cutes] extension libraries are handled by separate entity - [cutes] -V/--version to show version - [lib] return js array as the result of convert() - [tests] correct paths for qml import etc. * Tue Apr 8 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.9 - [cutes] better handling of cutes library paths - [cutes] cutes.exit is more reliable - [cutes] cutes.setInterval similar to window.setInterval - [cutes] use QGuiApplication to execute qml - [tests] usage of qml extension from other apps, exiting etc. * Fri Apr 4 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.8.1 - [tests] run_tests is program * Fri Apr 4 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.8 - [actor] loaded() signal - [cutes] fix error passing - [rpm] -tests package * Thu Apr 3 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.7 - [cutes] (f)print formats input better * Wed Apr 2 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.6 - [lib] issues handling metatypes correctly, so rollback temporary * Sun Mar 30 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.5 - [actor] use EnvImpl - [cutes] Qt 5.1 does not have QCommandLineParser - [env] pass \"globals\" as function params to module when loading - [qml] missed plugin initialization * Fri Mar 28 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.4 - [cutes] exposed cutes.mkVariadic() - [devel] cutes-devel package to develop cutes extension libraries - [interface] expose environment to be embeddable - [make] shared library versioning * Thu Mar 27 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.3 - [actor] quit all actor threads on cutes.exit() - [cutes] basic js ripl - [cutes] globals() to get global object and expose eval() * Wed Mar 26 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.2 - [actor] porting to use engine-independent code - [env] return error on c++ exception, no throw yet - [js] lint check fix: missed var declaration * Wed Mar 26 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.9.1 - [cmake] ENABLE_MULTIARCH option - [cutes] expose objects as Object.prototype members - [cutes] implementation suitable for any js engine - [cutes] no more v8-specific stuff, only generic code - [cutes] non-functional but compilable cutes for Qt 5.2 - [cutes] Qt 5.1(0)/5.2: conditional compilation - [js] cutes.trace(), tracing if CUTES_TRACE != 0 - [js] extracting prototype from wrapper object ctor * Wed Feb 26 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.8.10 - [core] more queries are exposed for the Process * Wed Feb 19 2014 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.9.0 - [cutes] non-functional but compilable cutes for Qt 5.2 * Thu Feb 13 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.8.9 - [core] access stdin in Process - [core] QByteArray: exposing mid/left/right/indexOf - [lib] CUTES_FN_PARAM2_CONST * Tue Feb 11 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.8.8 - [lib] store IsolateContext separately from isolate data * Mon Feb 10 2014 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.8.7 - [actor] allow also null as request callback - [actor] pass only valid error fields - [actor] trace error passing - [core] choose isolate on registration - [cutes] cutes.setEnv(name, value) - [doc] CUTES_TRACE is documented - [env] global js readline() function - [lib] destructor for handles returned by objToV8 - [util] Register constructors inside isolates * Fri Sep 13 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.6 - [docs] updated to reflect current state * Sun Sep 8 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.5 - [qtcore] QFile(Info): exposing more methods * Sat Sep 7 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.4 - [actor] missed Number conversion - [actor] request(... on_done==on_reply) - [qtcore] QDir.refresh() - [qtcore] QFileInfo.size() * Tue Aug 20 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.3 - [actor] using own QJSValue->QVariant * Tue Aug 20 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.2 - [build] cutes-util->cutes-qt5v8 - [cutes] cutes.require() - [install] extensions to lib/qt5/cutes * Mon Aug 19 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.1 - [core] more Dir functions - [cutes] module.require always takes cached modules - [cutes] report used path if file is not found * Mon Aug 19 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.8.0 - [actor] endpoints handling refactoring - [actor] proper error processing - [cutes] global object is frozen in QQmlEngine - [env] generic error conversion code - [env] wrap any exception into Error - [examples] updating to new interfaces - [lib] Process test - [qml] plugin is back - [qt.core] QMutex for delays - [rpm] depends on cor and tut - [rpm] no need to have qt4 and 5 cutes at the same time - [tests] cutes-core: QFile test - [util] better QVariant->QJSValue conversion - [v8] basic methods templates - [v8] cutes qt5-v8 framework - [v8] support for copy ctors * Tue Jul 9 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.7.10 - [rpm] no need to have qt4 and 5 cutes at the same time * Mon Jul 8 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.7.9 - [rpm] both qt4/5 versions provide same exec env - [rpm] use qtchooser to choose cutes * Thu Jul 4 2013 Denis Zalevskiy <denis.zalevskiy@jolla.com> - 0.7.8 - [cmake] cmake defines plugin path - [qt5] plugin search path according to version - [qt5] quick and dirty porting * Wed Mar 27 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.7 - [path] push fake top script to use for search * Tue Mar 26 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.6 - [path] filter out empty paths from search list - [path] search only for .js and in the paths only - [qtscript] qtscript.fprint() * Mon Mar 25 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.5 - [actor] emit error if error param is not function * Sat Mar 16 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.4 - [coffeescript] moving to cutes.js repo * Thu Mar 14 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.3 - [context] MessageContext cleanup * Mon Mar 11 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.2 - [backtrace] using one provided by context * Fri Mar 8 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.1 - [cutes] unclutterred custom backtrace * Wed Mar 6 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.7.0 - [cutes] useful backtrace on exception * Sat Mar 2 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.6.1 - [cutes] scriptClass can be null * Sat Mar 2 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.6.0 - [cutes] API enchanced, actor sync. Fixes: JB#5164 * Fri Mar 1 2013 Denis Zalevskiy <denis.zalevskiy@jollamobile.com> - 0.5.0 - [cutes] handling reply and progress separately