3 %bcond_with tests # build with tests
4 %define kdeappsver 21.12.3
12 License: GPL v2+/LGPL v2.1+
13 Group: X11/Applications/Games
14 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5: 232d5cf8c9195c10334c0ad8fd54f180
16 URL: http://www.kde.org/
17 BuildRequires: Qt5Core-devel >= %{qtver}
18 BuildRequires: Qt5DBus-devel
19 BuildRequires: Qt5Gui-devel
20 BuildRequires: Qt5Network-devel
21 BuildRequires: Qt5PrintSupport-devel
22 BuildRequires: Qt5Test-devel
23 BuildRequires: Qt5Widgets-devel
24 BuildRequires: Qt5Xml-devel
25 BuildRequires: cmake >= 2.8.12
26 BuildRequires: gettext-devel
27 BuildRequires: grantlee-qt5-devel >= 5.1
28 BuildRequires: ka5-akonadi-devel >= %{kdeappsver}
29 BuildRequires: ka5-akonadi-notes-devel >= %{kdeappsver}
30 BuildRequires: ka5-akonadi-search-devel >= %{kdeappsver}
31 BuildRequires: ka5-kcalutils-devel >= %{kdeappsver}
32 BuildRequires: ka5-kmime-devel >= %{kdeappsver}
33 BuildRequires: ka5-kontactinterface-devel >= %{kdeappsver}
34 BuildRequires: ka5-kpimtextedit-devel >= %{kdeappsver}
35 BuildRequires: ka5-libkdepim-devel >= %{kdeappsver}
36 BuildRequires: ka5-pimcommon-devel >= %{kdeappsver}
37 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
38 BuildRequires: kf5-kcmutils-devel >= %{kframever}
39 BuildRequires: kf5-kcompletion-devel >= %{kframever}
40 BuildRequires: kf5-kconfig-devel >= %{kframever}
41 BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
42 BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
43 BuildRequires: kf5-kcrash-devel >= %{kframever}
44 BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
45 BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
46 BuildRequires: kf5-kdnssd-devel >= %{kframever}
47 BuildRequires: kf5-kdoctools-devel >= %{kframever}
48 BuildRequires: kf5-kglobalaccel-devel >= %{kframever}
49 BuildRequires: kf5-kiconthemes-devel >= %{kframever}
50 BuildRequires: kf5-kitemmodels-devel >= %{kframever}
51 BuildRequires: kf5-kitemviews-devel >= %{kframever}
52 BuildRequires: kf5-knewstuff-devel >= %{kframever}
53 BuildRequires: kf5-knotifications-devel >= %{kframever}
54 BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
55 BuildRequires: kf5-kparts-devel >= %{kframever}
56 BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
57 BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
58 BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
59 BuildRequires: kf5-kxmlgui-devel >= %{kframever}
60 BuildRequires: libxslt-progs
62 BuildRequires: qt5-build >= %{qtver}
63 BuildRequires: rpmbuild(macros) >= 1.164
64 BuildRequires: shared-mime-info
65 BuildRequires: tar >= 1:1.22
67 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70 KNotes is a program that lets you write the computer equivalent of
71 sticky notes. The notes are saved automatically when you exit the
72 program, and they display when you open the program. Features. Write
73 notes in your choice of font and background color.
75 %description -l pl.UTF-8
76 KNotes jest programem pozwalającym pisać na komputerze notatki,
77 odpowiedniki samoprzylepnych karteczek. Notatki są zapisywane
78 automatycznie przy wyjściu z programu i wyświetlane przy otwieraniu
79 programu. Właściwości: pisz notatki wybraną czcionką i kolorem tła.
82 %setup -q -n %{kaname}-%{version}
89 %{!?with_tests:-DBUILD_TESTING=OFF} \
90 -DHTML_INSTALL_DIR=%{_kdedocdir} \
91 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
101 rm -rf $RPM_BUILD_ROOT
102 %ninja_install -C build
104 %find_lang %{kaname} --all-name --with-kde
107 rm -rf $RPM_BUILD_ROOT
109 %post -p /sbin/ldconfig
110 %postun -p /sbin/ldconfig
112 %files -f %{kaname}.lang
113 %defattr(644,root,root,755)
114 %attr(755,root,root) %{_bindir}/akonadi_notes_agent
115 %attr(755,root,root) %{_bindir}/knotes
116 %ghost %{_libdir}/libknotesprivate.so.5
117 %attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
118 %ghost %{_libdir}/libnotesharedprivate.so.5
119 %attr(755,root,root) %{_libdir}/libnotesharedprivate.so.5.*.*
120 %{_datadir}/akonadi/agents/notesagent.desktop
121 %{_desktopdir}/org.kde.knotes.desktop
122 %{_datadir}/config.kcfg/knotesglobalconfig.kcfg
123 %{_datadir}/config.kcfg/notesagentsettings.kcfg
124 %{_datadir}/dbus-1/interfaces/org.kde.KNotes.xml
125 %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
126 %{_iconsdir}/hicolor/128x128/apps/knotes.png
127 %{_iconsdir}/hicolor/16x16/actions/knotes_alarm.png
128 %{_iconsdir}/hicolor/16x16/actions/knotes_close.png
129 %{_iconsdir}/hicolor/16x16/actions/knotes_date.png
130 %{_iconsdir}/hicolor/16x16/actions/knotes_delete.png
131 %{_iconsdir}/hicolor/16x16/apps/knotes.png
132 %{_iconsdir}/hicolor/22x22/apps/knotes.png
133 %{_iconsdir}/hicolor/32x32/apps/knotes.png
134 %{_iconsdir}/hicolor/48x48/apps/knotes.png
135 %{_iconsdir}/hicolor/64x64/apps/knotes.png
136 %{_iconsdir}/hicolor/scalable/apps/knotes.svg
138 %{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
139 %{_datadir}/kservices5/kcmknotessummary.desktop
140 %{_datadir}/kservices5/kontact/knotesplugin.desktop
141 %{_datadir}/kxmlgui5/knotes
142 %{_datadir}/metainfo/org.kde.knotes.appdata.xml
143 %{_datadir}/knsrcfiles/knotes_printing_theme.knsrc
144 %{_datadir}/qlogging-categories5/knotes.categories
145 %{_datadir}/qlogging-categories5/knotes.renamecategories
146 %attr(755,root,root) %{_libdir}/qt5/plugins/kontact5/kontact_knotesplugin.so
147 %dir %{_libdir}/qt5/plugins/pim/kcms/knotes
148 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_action.so
149 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_collection.so
150 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_display.so
151 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_editor.so
152 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_misc.so
153 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_network.so
154 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_print.so
155 %{_libdir}/qt5/plugins/pim/kcms/summary/kcmknotessummary.so
156 %{_datadir}/kservices5/kcm_knote_action.desktop
157 %{_datadir}/kservices5/kcm_knote_collection.desktop
158 %{_datadir}/kservices5/kcm_knote_display.desktop
159 %{_datadir}/kservices5/kcm_knote_editor.desktop
160 %{_datadir}/kservices5/kcm_knote_misc.desktop
161 %{_datadir}/kservices5/kcm_knote_network.desktop
162 %{_datadir}/kservices5/kcm_knote_print.desktop