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