LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File basket5.spec of Package basket5 (Project home:wolfi323:branches:KDE:Frameworks5)

#
# spec file for package basket5
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           basket5
Version:        2.50+git20190227.a801db1
Release:        0
Summary:        A multi-purpose note-taking application
License:        GPL-2.0-or-later
Group:          Productivity/Office/Other
Url:            https://github.com/basket-notepads/basket
Source:         basket-%{version}.tar.xz
BuildRequires:	cmake
BuildRequires:	extra-cmake-modules
BuildRequires:  fdupes
BuildRequires:	libgit2-devel
BuildRequires:	phonon4qt5-devel
BuildRequires:	update-desktop-files
BuildRequires:  cmake(KF5Archive)
BuildRequires:  cmake(KF5Completion)
BuildRequires:  cmake(KF5Config)
BuildRequires:  cmake(KF5ConfigWidgets)
BuildRequires:  cmake(KF5CoreAddons)
BuildRequires:  cmake(KF5Crash)
BuildRequires:  cmake(KF5DBusAddons)
BuildRequires:  cmake(KF5DocTools)
BuildRequires:  cmake(KF5FileMetaData)
BuildRequires:  cmake(KF5GlobalAccel)
BuildRequires:  cmake(KF5GuiAddons)
BuildRequires:  cmake(KF5I18n)
BuildRequires:  cmake(KF5IconThemes)
BuildRequires:  cmake(KF5KCMUtils)
BuildRequires:  cmake(KF5KIO)
BuildRequires:  cmake(KF5Notifications)
BuildRequires:  cmake(KF5Parts)
BuildRequires:  cmake(KF5Service)
BuildRequires:  cmake(KF5TextWidgets)
BuildRequires:  cmake(KF5WidgetsAddons)
BuildRequires:  cmake(KF5WindowSystem)
BuildRequires:  cmake(KF5XmlGui)
BuildRequires:  cmake(Qt5Concurrent)
BuildRequires:  cmake(Qt5Core)
BuildRequires:  cmake(Qt5DBus)
BuildRequires:  cmake(Qt5Gui)
BuildRequires:  cmake(Qt5Test)
BuildRequires:  cmake(Qt5Widgets)
BuildRequires:  cmake(Qt5Xml)
Recommends:     %{name}-lang = %{version}

%description
This multi-purpose note-taking application can helps you to:

- Easily take all sort of notes
- Collect research results and share them
- Centralize your project data and re-use them
- Quickly organize your toughts in idea boxes
- Keep track of your information in a smart way
- Make intelligent To Do lists
- And a lot more...

This application provides several baskets where to drop every sort of notes:
rich text, links, images, sounds, files, colors, application launcher...
Objects can be edited, copied, dragged... So, you can arrange them as you want!
This application can be used to quickly drop web objects (link, text, images...)
or notes, as well as to free your clutered desktop (if any).
It is also useful to collect informations for a report. Those data can be shared
with co-workers by exporting baskets to HTML.

%lang_package

%prep
%setup -q -n basket-%{version}

%build
%cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
%make_jobs

%install
%kf5_makeinstall -C build
%if 0%{?suse_version}
%suse_update_desktop_file -r basket Qt KDE Utility DesktopUtility
%endif
%fdupes -s %{buildroot}
%kf5_find_lang basket

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%license COPYING
%doc AUTHORS README.md
%doc %lang(en) %{_kf5_htmldir}/en/basket/
%{_kf5_bindir}/basket
%{_kf5_libdir}/libbasketcommon.so*
%{_kf5_plugindir}/basketthumbcreator.so
%{_kf5_plugindir}/kcm_basket.so
%{_kf5_sharedir}/applications/basket.desktop
%{_kf5_sharedir}/basket
%{_kf5_sharedir}/icons/hicolor/*/actions/*.png
%{_kf5_sharedir}/icons/hicolor/*/apps/basket.png
%{_kf5_servicesdir}/*.desktop
%{_kf5_kxmlguidir}/basket

%files lang -f basket.lang

%changelog