3 %bcond_with tests # build with tests
4 %define kdeappsver 22.04.3
5 %define kframever 5.94.0
12 License: GPL v2+/LGPL v2.1+
13 Group: X11/Applications/Games
14 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5: 9b8351509406882e1fe99cf0b0ec3b85
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}/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
145 %dir %{_libdir}/qt5/plugins/pim/kcms/knotes
146 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_action.so
147 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_collection.so
148 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_display.so
149 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_editor.so
150 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_misc.so
151 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_network.so
152 %{_libdir}/qt5/plugins/pim/kcms/knotes/kcm_knote_print.so
153 %{_libdir}/qt5/plugins/pim/kcms/summary/kcmknotessummary.so