Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:d1vanov:quentier-development
qevercloud-development
qevercloud.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File qevercloud.spec of Package qevercloud-development
%global altname QEverCloud %if 0%{?fedora_version} >= 33 %global _vpath_builddir . %endif %define lname libqt5qevercloud6 Name: qevercloud Summary: Unofficial Evernote Cloud API for Qt5 Version: 6.2.0 Release: 1%{?dist} Group: Development/Libraries/C and C++ License: MIT URL: https://github.com/d1vanov/QEverCloud Source: %{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: cmake(Qt5Core) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Network) BuildRequires: cmake(Qt5WebEngineCore) BuildRequires: cmake(Qt5WebEngineWidgets) BuildRequires: cmake(Qt5LinguistTools) %if 0%{?fedora_version} BuildRequires: qt5-doctools %else BuildRequires: libqt5-qttools %endif %if 0%{?suse_version} BuildRequires: texlive-epstopdf %endif %description This library presents the complete Evernote SDK for Qt. All the functionality that is described on Evernote site is implemented and ready to use. %package -n %{lname} Summary: Unofficial Evernote Cloud API for Qt5 Group: Development/Libraries/C and C++ %description -n %{lname} This library presents the complete Evernote SDK for Qt. All the functionality that is described on Evernote site is implemented and ready to use. %package devel Summary: Development files for %{altname} Requires: %{lname} = %{version}-%{release} %description devel Files for developing applications that use %{altname}. %package doc Summary: Documentation for %{altname} BuildArch: noarch Requires: qt5-qtbase %description doc %{summary}. %prep %setup -q %build %if 0%{?fedora_version} mkdir build && cd build %else %define _qt5_libdir %{_libdir} %define _qt5_docdir %{_docdir} %endif %cmake ../ -DBUILD_QCH_DOCUMENTATION=ON \ -DCMAKE_INSTALL_LIBDIR=%{_qt5_libdir} \ -DQHELPGENERATOR_EXECUTABLE=%{_bindir}/qhelpgenerator-qt5 %{__make} %{?_smp_mflags} %{__make} doc %install cd build %make_install %{__install} -Dpm0644 -t %{buildroot}%{_qt5_docdir} \ %{altname}.qch mkdir -p %{buildroot}%{_qt5_docdir}/%{altname} cp -aR doc/html/* %{buildroot}%{_qt5_docdir}/%{altname} %post -n %{lname} -p /sbin/ldconfig %postun -n %{lname} -p /sbin/ldconfig %check %if 0%{?suse_version} cd build LD_LIBRARY_PATH=$(pwd)/QEverCloud %{__make} check %else build/QEverCloud/test_QEverCloud %endif %files -n %{lname} %doc docs/Migration_notes_4_to_5.md CHANGELOG.md README.md %license LICENSE %{_qt5_libdir}/libqt5qevercloud.so.* %files devel %{_includedir}/qt5qevercloud %{_qt5_libdir}/libqt5qevercloud.so %{_qt5_libdir}/cmake/QEverCloud-qt5/ %files doc %doc docs/Migration_notes_4_to_5.md CHANGELOG.md README.md %license LICENSE %{_qt5_docdir}/%{altname}.qch %{_qt5_docdir}/%{altname} %changelog * Sat Apr 8 2023 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 6.2.0-1 - Add ability to build with OAuth via system browser * Thu May 14 2020 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 6.1.0-1 - Expose cookies set by Evernote during OAuth and allow to set cookies for Evernote API calls * Thu Mar 26 2020 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 6.0.0-1 - Replace evernoteNetworkAccessManager with several functions for network proxy settings setup * Fri Jan 31 2020 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 5.1.0-1 - Restrict the use of Q_NAMESPACE and Q_ENUM_NS to a single header to avoid problems with recent Qt moc * Sun Dec 22 2019 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 5.0.0-1 - Update for QEverCloud 5 release * Sat Mar 10 2018 Dmitry Ivanov <dm.vl.ivanov@gmail.com> - 4.0.0-2 - Adaptation for OpenSUSE build service * Fri Feb 02 2018 Robert-André Mauchin <zebob.m@gmail.com> - 4.0.0-1 - Initial RPM release.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor