forked from pool/zanshin
Accepting request 441246 from KDE:Extra
New package: zanshin OBS-URL: https://build.opensuse.org/request/show/441246 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zanshin?expand=0&rev=1
This commit is contained in:
commit
83401a3266
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
39
findKF5sooner.patch
Normal file
39
findKF5sooner.patch
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
--- zanshin-0.4.1/CMakeLists.txt 2016-09-06 16:21:19.000000000 +0200
|
||||||
|
+++ zanshin-0.4.1.new/CMakeLists.txt 2016-11-21 14:37:27.169696650 +0100
|
||||||
|
@@ -16,6 +16,17 @@ include(ECMMarkAsTest)
|
||||||
|
include(ECMPoQmTools)
|
||||||
|
|
||||||
|
find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Gui Widgets Qml Test)
|
||||||
|
+find_package(KF5 REQUIRED COMPONENTS
|
||||||
|
+ AkonadiCalendar
|
||||||
|
+ AkonadiNotes
|
||||||
|
+ AkonadiSearch
|
||||||
|
+ IdentityManagement
|
||||||
|
+ KontactInterface
|
||||||
|
+ Ldap
|
||||||
|
+ Runner
|
||||||
|
+ Wallet
|
||||||
|
+)
|
||||||
|
+find_package(KF5Akonadi "5.1" CONFIG REQUIRED)
|
||||||
|
find_package(Boost REQUIRED)
|
||||||
|
macro(assert_min_ver version)
|
||||||
|
set(error_msg "${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_VERSION} not supported")
|
||||||
|
@@ -64,18 +75,6 @@ include_directories (
|
||||||
|
3rdparty/kdepim/libkdepim/
|
||||||
|
)
|
||||||
|
|
||||||
|
-find_package(KF5 REQUIRED COMPONENTS
|
||||||
|
- AkonadiCalendar
|
||||||
|
- AkonadiNotes
|
||||||
|
- AkonadiSearch
|
||||||
|
- IdentityManagement
|
||||||
|
- KontactInterface
|
||||||
|
- Ldap
|
||||||
|
- Runner
|
||||||
|
- Wallet
|
||||||
|
-)
|
||||||
|
-find_package(KF5Akonadi "5.1" CONFIG REQUIRED)
|
||||||
|
-
|
||||||
|
add_subdirectory(3rdparty)
|
||||||
|
add_subdirectory(src)
|
||||||
|
|
11
qpointerconnect.diff
Normal file
11
qpointerconnect.diff
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- zanshin-0.4.1/src/widgets/applicationcomponents.cpp 2016-09-06 16:21:19.000000000 +0200
|
||||||
|
+++ zanshin-0.4.1.new/src/widgets/applicationcomponents.cpp 2016-11-21 16:36:19.092641290 +0100
|
||||||
|
@@ -112,7 +112,7 @@ AvailablePagesView *ApplicationComponent
|
||||||
|
ApplicationComponents *self = const_cast<ApplicationComponents*>(this);
|
||||||
|
self->m_availablePagesView = availablePagesView;
|
||||||
|
|
||||||
|
- connect(self->m_availablePagesView, &AvailablePagesView::currentPageChanged, self, &ApplicationComponents::onCurrentPageChanged);
|
||||||
|
+ connect(self->m_availablePagesView.data(), &AvailablePagesView::currentPageChanged, self, &ApplicationComponents::onCurrentPageChanged);
|
||||||
|
}
|
||||||
|
|
||||||
|
return m_availablePagesView;
|
15
useknownGCCflag.patch
Normal file
15
useknownGCCflag.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
--- zanshin-0.4.1/CMakeLists.txt 2016-11-21 16:01:51.528098093 +0100
|
||||||
|
+++ zanshin-0.4.1.new/CMakeLists.txt 2016-11-21 16:01:34.876162691 +0100
|
||||||
|
@@ -46,7 +46,11 @@ if(APPLE)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(UNIX)
|
||||||
|
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
|
||||||
|
+ if("${CMAKE_CXX_COMPILER_VERSION}" VERSION_LESS "5.0.0.0")
|
||||||
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")
|
||||||
|
+ else()
|
||||||
|
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
|
||||||
|
+ endif()
|
||||||
|
set(CMAKE_CXX_STANDARD 14) # Enable C++14, with cmake >= 3.1
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF) # Don't enable gcc-specific extensions
|
||||||
|
endif()
|
3
zanshin-0.4.1.tar.bz2
Normal file
3
zanshin-0.4.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5a1980e2021c8f494c70f035f91e87f710ebf1cdfcad9a5f8eadc24a38a998d2
|
||||||
|
size 366671
|
107
zanshin.changes
Normal file
107
zanshin.changes
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 21 09:16:22 UTC 2016 - lbeltrame@kde.org
|
||||||
|
|
||||||
|
- Remove not needed requirement on gcc5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Nov 20 16:28:28 UTC 2016 - mailaender@opensuse.org
|
||||||
|
|
||||||
|
- adhere to https://spdx.org/licenses/
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 6 15:02:43 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.4.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 19 06:33:27 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.4.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 9 08:37:57 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.3.91
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 2 12:28:37 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.3.81
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jan 12 09:45:40 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.3.1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 1 15:00:17 UTC 2016 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.3.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 24 16:01:16 UTC 2015 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.2.91
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 16 21:15:25 UTC 2015 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.2.80
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 8 09:53:50 UTC 2015 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.2.2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 8 13:45:40 UTC 2012 - cgiboudeaux@gmx.com
|
||||||
|
|
||||||
|
- Update translations
|
||||||
|
- Spec cleanup
|
||||||
|
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 3 22:49:18 UTC 2011 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.2rc1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 31 06:15:00 UTC 2011 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Upgrading to 0.2beta2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 2 09:52:00 UTC 2011 - cgiboudeaux@gmx.com
|
||||||
|
|
||||||
|
- Add translations
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 27 15:02:08 UTC 2011 - cgiboudeaux@gmx.com
|
||||||
|
|
||||||
|
- Spec cleanup, fixed some rpmlint warnings
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jul 18 2011 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- upgrading to 0.2beta1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue May 10 2011 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- upgrading to 0.2alpha2
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 7 2011 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- Spec cleanup, fixed some rpmlint warnings
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 14 2009 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- upgrading to latest svn
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jan 30 2009 - Kevin Ottens <ervin@kde.org>
|
||||||
|
|
||||||
|
- first packaging
|
||||||
|
|
103
zanshin.spec
Normal file
103
zanshin.spec
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
#
|
||||||
|
# spec file for package zanshin
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016 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 http://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: zanshin
|
||||||
|
Version: 0.4.1
|
||||||
|
Release: 0
|
||||||
|
Summary: TODO Application
|
||||||
|
License: GPL-2.0 or GPL-3.0
|
||||||
|
Group: Productivity/Office/Organizers
|
||||||
|
Url: https://zanshin.kde.org/
|
||||||
|
Source: http://files.kde.org/%{name}/%{name}-%{version}.tar.bz2
|
||||||
|
Patch0: findKF5sooner.patch
|
||||||
|
Patch1: useknownGCCflag.patch
|
||||||
|
Patch2: qpointerconnect.diff
|
||||||
|
BuildRequires: boost-devel
|
||||||
|
BuildRequires: kf5-filesystem
|
||||||
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: cmake(KF5AkonadiCalendar)
|
||||||
|
BuildRequires: cmake(KF5AkonadiMime)
|
||||||
|
BuildRequires: cmake(KF5AkonadiNotes)
|
||||||
|
BuildRequires: cmake(KF5AkonadiSearch)
|
||||||
|
BuildRequires: cmake(KF5CalendarCore)
|
||||||
|
BuildRequires: cmake(KF5Completion)
|
||||||
|
BuildRequires: cmake(KF5Contacts)
|
||||||
|
BuildRequires: cmake(KF5CoreAddons)
|
||||||
|
BuildRequires: cmake(KF5DocTools)
|
||||||
|
BuildRequires: cmake(KF5IdentityManagement)
|
||||||
|
BuildRequires: cmake(KF5KCMUtils)
|
||||||
|
BuildRequires: cmake(KF5KHtml)
|
||||||
|
BuildRequires: cmake(KF5KontactInterface)
|
||||||
|
BuildRequires: cmake(KF5Ldap)
|
||||||
|
BuildRequires: cmake(KF5PimTextEdit)
|
||||||
|
BuildRequires: cmake(KF5Plasma)
|
||||||
|
BuildRequires: cmake(KF5Runner)
|
||||||
|
BuildRequires: cmake(KF5Wallet)
|
||||||
|
BuildRequires: cmake(Qt5Core)
|
||||||
|
BuildRequires: cmake(Qt5Gui)
|
||||||
|
BuildRequires: cmake(Qt5Script)
|
||||||
|
BuildRequires: cmake(Qt5Test)
|
||||||
|
BuildRequires: cmake(Qt5Widgets)
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
|
%description
|
||||||
|
Zanshin Todo is a powerful yet simple application for managing your day to day actions.
|
||||||
|
It helps you organize and reduce the cognitive pressure of what one has to do in his
|
||||||
|
job and personal life. You'll never forget anything anymore, getting your mind like water.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
%patch2 -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
%cmake_kf5 -d build
|
||||||
|
%make_jobs
|
||||||
|
|
||||||
|
%install
|
||||||
|
%kf5_makeinstall -C build
|
||||||
|
%suse_update_desktop_file org.kde.zanshin Utility TimeUtility
|
||||||
|
%suse_update_desktop_file org.kde.renku Utility TimeUtility
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%doc AUTHORS COPYING gpl-*.txt
|
||||||
|
%{_kf5_bindir}/renku
|
||||||
|
%{_kf5_bindir}/zanshin
|
||||||
|
%{_kf5_bindir}/zanshin-migrator
|
||||||
|
%{_kf5_plugindir}/kontact_renkuplugin.so
|
||||||
|
%{_kf5_plugindir}/kontact_zanshinplugin.so
|
||||||
|
%{_kf5_plugindir}/krunner_zanshin.so
|
||||||
|
%{_kf5_plugindir}/renku_part.so
|
||||||
|
%{_kf5_plugindir}/zanshin_part.so
|
||||||
|
%{_kf5_appstreamdir}/
|
||||||
|
%{_kf5_applicationsdir}/org.kde.renku.desktop
|
||||||
|
%{_kf5_applicationsdir}/org.kde.zanshin.desktop
|
||||||
|
%dir %{_kf5_iconsdir}/hicolor/256x256
|
||||||
|
%dir %{_kf5_iconsdir}/hicolor/256x256/apps
|
||||||
|
%{_kf5_iconsdir}/hicolor/*/apps/zanshin.png
|
||||||
|
%{_kf5_iconsdir}/hicolor/scalable/apps/zanshin.svgz
|
||||||
|
%{_kf5_servicesdir}/kontact/
|
||||||
|
%{_kf5_servicesdir}/plasma-runner-zanshin.desktop
|
||||||
|
%{_kf5_servicesdir}/renku_part.desktop
|
||||||
|
%{_kf5_servicesdir}/zanshin_part.desktop
|
||||||
|
%{_kf5_kxmlguidir}/renku/
|
||||||
|
%{_kf5_kxmlguidir}/zanshin/
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user