1 %define kdeappsver 21.04.3
9 License: GPL v2+/LGPL v2.1+
10 Group: X11/Applications/Games
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: 09e0d7ae09ea7fccb110938b5eddae07
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5DBus-devel
16 BuildRequires: Qt5Gui-devel
17 BuildRequires: Qt5Network-devel
18 BuildRequires: Qt5PrintSupport-devel
19 BuildRequires: Qt5Test-devel
20 BuildRequires: Qt5Widgets-devel
21 BuildRequires: Qt5Xml-devel
22 BuildRequires: cmake >= 2.8.12
23 BuildRequires: gettext-devel
24 BuildRequires: grantlee-qt5-devel >= 5.1
25 BuildRequires: ka5-akonadi-devel >= %{kdeappsver}
26 BuildRequires: ka5-akonadi-notes-devel >= %{kdeappsver}
27 BuildRequires: ka5-akonadi-search-devel >= %{kdeappsver}
28 BuildRequires: ka5-kcalutils-devel >= %{kdeappsver}
29 BuildRequires: ka5-kmime-devel >= %{kdeappsver}
30 BuildRequires: ka5-kontactinterface-devel >= %{kdeappsver}
31 BuildRequires: ka5-kpimtextedit-devel >= %{kdeappsver}
32 BuildRequires: ka5-libkdepim-devel >= %{kdeappsver}
33 BuildRequires: ka5-pimcommon-devel >= %{kdeappsver}
34 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
35 BuildRequires: kf5-kcmutils-devel >= %{kframever}
36 BuildRequires: kf5-kcompletion-devel >= %{kframever}
37 BuildRequires: kf5-kconfig-devel >= %{kframever}
38 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
39 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
40 BuildRequires: kf5-kcrash-devel >= %{kframever}
41 BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
42 BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
43 BuildRequires: kf5-kdnssd-devel >= %{kframever}
44 BuildRequires: kf5-kdoctools-devel >= %{kframever}
45 BuildRequires: kf5-kglobalaccel-devel >= %{kframever}
46 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
47 BuildRequires: kf5-kitemmodels-devel >= %{kframever}
48 BuildRequires: kf5-kitemviews-devel >= %{kframever}
49 BuildRequires: kf5-knewstuff-devel >= %{kframever}
50 BuildRequires: kf5-knotifications-devel >= %{kframever}
51 BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
52 BuildRequires: kf5-kparts-devel >= %{kframever}
53 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
54 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
55 BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
56 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
57 BuildRequires: libxslt-progs
59 BuildRequires: qt5-build >= %{qtver}
60 BuildRequires: rpmbuild(macros) >= 1.164
61 BuildRequires: shared-mime-info
62 BuildRequires: tar >= 1:1.22
64 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
67 KNotes is a program that lets you write the computer equivalent of
68 sticky notes. The notes are saved automatically when you exit the
69 program, and they display when you open the program. Features. Write
70 notes in your choice of font and background color.
73 %setup -q -n %{kaname}-%{version}
80 -DHTML_INSTALL_DIR=%{_kdedocdir} \
81 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
86 rm -rf $RPM_BUILD_ROOT
87 %ninja_install -C build
89 %find_lang %{kaname} --all-name --with-kde
92 rm -rf $RPM_BUILD_ROOT
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
97 %files -f %{kaname}.lang
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_bindir}/akonadi_notes_agent
100 %attr(755,root,root) %{_bindir}/knotes
101 %ghost %{_libdir}/libknotesprivate.so.5
102 %attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
103 %ghost %{_libdir}/libnotesharedprivate.so.5
104 %attr(755,root,root) %{_libdir}/libnotesharedprivate.so.5.*.*
105 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_knote.so
106 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_knotessummary.so
107 %{_datadir}/akonadi/agents/notesagent.desktop
108 %{_desktopdir}/org.kde.knotes.desktop
109 %{_datadir}/config.kcfg/knotesglobalconfig.kcfg
110 %{_datadir}/config.kcfg/notesagentsettings.kcfg
111 %{_datadir}/dbus-1/interfaces/org.kde.KNotes.xml
112 %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
113 %{_iconsdir}/hicolor/128x128/apps/knotes.png
114 %{_iconsdir}/hicolor/16x16/actions/knotes_alarm.png
115 %{_iconsdir}/hicolor/16x16/actions/knotes_close.png
116 %{_iconsdir}/hicolor/16x16/actions/knotes_date.png
117 %{_iconsdir}/hicolor/16x16/actions/knotes_delete.png
118 %{_iconsdir}/hicolor/16x16/apps/knotes.png
119 %{_iconsdir}/hicolor/22x22/apps/knotes.png
120 %{_iconsdir}/hicolor/32x32/apps/knotes.png
121 %{_iconsdir}/hicolor/48x48/apps/knotes.png
122 %{_iconsdir}/hicolor/64x64/apps/knotes.png
123 %{_iconsdir}/hicolor/scalable/apps/knotes.svg
124 %attr(755,root,root) %{_datadir}/kconf_update/knotes-15.08-kickoff.sh
125 %{_datadir}/kconf_update/knotes.upd
127 %{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
128 %dir %{_datadir}/kontact/ksettingsdialog
129 %{_datadir}/kontact/ksettingsdialog/knotes.setdlg
130 %{_datadir}/kservices5/kcmknotessummary.desktop
131 %{_datadir}/kservices5/knote_config_action.desktop
132 %{_datadir}/kservices5/knote_config_collection.desktop
133 %{_datadir}/kservices5/knote_config_display.desktop
134 %{_datadir}/kservices5/knote_config_editor.desktop
135 %{_datadir}/kservices5/knote_config_misc.desktop
136 %{_datadir}/kservices5/knote_config_network.desktop
137 %{_datadir}/kservices5/knote_config_print.desktop
138 %{_datadir}/kservices5/kontact/knotesplugin.desktop
139 %{_datadir}/kxmlgui5/knotes
140 %{_datadir}/metainfo/org.kde.knotes.appdata.xml
141 %{_datadir}/knsrcfiles/knotes_printing_theme.knsrc
142 %{_datadir}/qlogging-categories5/knotes.categories
143 %{_datadir}/qlogging-categories5/knotes.renamecategories
144 %attr(755,root,root) %{_libdir}/qt5/plugins/kontact5/kontact_knotesplugin.so