]> git.pld-linux.org Git - packages/ka5-knotes.git/blame - ka5-knotes.spec
- updated to 23.08.2
[packages/ka5-knotes.git] / ka5-knotes.spec
CommitLineData
8c551d10
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
b7f87ee9 4%define kdeappsver 23.08.2
35e20215
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
f240b913
WF
7%define kaname knotes
8Summary: knotes
9Name: ka5-%{kaname}
b7f87ee9 10Version: 23.08.2
06f6c427 11Release: 1
f240b913
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
e71393a2 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
b7f87ee9 15# Source0-md5: 355beb1d4f9905e271c963b1c68ea50a
f240b913
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
18BuildRequires: Qt5DBus-devel
19BuildRequires: Qt5Gui-devel
20BuildRequires: Qt5Network-devel
21BuildRequires: Qt5PrintSupport-devel
22BuildRequires: Qt5Test-devel
23BuildRequires: Qt5Widgets-devel
24BuildRequires: Qt5Xml-devel
c5890312 25BuildRequires: cmake >= 3.20
f240b913
WF
26BuildRequires: gettext-devel
27BuildRequires: grantlee-qt5-devel >= 5.1
d1bf7c26
WF
28BuildRequires: ka5-akonadi-devel >= %{kdeappsver}
29BuildRequires: ka5-akonadi-notes-devel >= %{kdeappsver}
30BuildRequires: ka5-akonadi-search-devel >= %{kdeappsver}
31BuildRequires: ka5-kcalutils-devel >= %{kdeappsver}
32BuildRequires: ka5-kmime-devel >= %{kdeappsver}
33BuildRequires: ka5-kontactinterface-devel >= %{kdeappsver}
34BuildRequires: ka5-kpimtextedit-devel >= %{kdeappsver}
35BuildRequires: ka5-libkdepim-devel >= %{kdeappsver}
36BuildRequires: ka5-pimcommon-devel >= %{kdeappsver}
e062fefd
WF
37BuildRequires: kf5-extra-cmake-modules >= %{kframever}
38BuildRequires: kf5-kcmutils-devel >= %{kframever}
39BuildRequires: kf5-kcompletion-devel >= %{kframever}
40BuildRequires: kf5-kconfig-devel >= %{kframever}
41BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
42BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
43BuildRequires: kf5-kcrash-devel >= %{kframever}
44BuildRequires: kf5-kdbusaddons-devel >= %{kframever}
45BuildRequires: kf5-kdelibs4support-devel >= %{kframever}
46BuildRequires: kf5-kdnssd-devel >= %{kframever}
47BuildRequires: kf5-kdoctools-devel >= %{kframever}
48BuildRequires: kf5-kglobalaccel-devel >= %{kframever}
49BuildRequires: kf5-kiconthemes-devel >= %{kframever}
50BuildRequires: kf5-kitemmodels-devel >= %{kframever}
51BuildRequires: kf5-kitemviews-devel >= %{kframever}
52BuildRequires: kf5-knewstuff-devel >= %{kframever}
53BuildRequires: kf5-knotifications-devel >= %{kframever}
54BuildRequires: kf5-knotifyconfig-devel >= %{kframever}
55BuildRequires: kf5-kparts-devel >= %{kframever}
56BuildRequires: kf5-ktextwidgets-devel >= %{kframever}
57BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
58BuildRequires: kf5-kwindowsystem-devel >= %{kframever}
59BuildRequires: kf5-kxmlgui-devel >= %{kframever}
f240b913 60BuildRequires: libxslt-progs
d1bf7c26 61BuildRequires: ninja
f240b913
WF
62BuildRequires: qt5-build >= %{qtver}
63BuildRequires: rpmbuild(macros) >= 1.164
64BuildRequires: shared-mime-info
65BuildRequires: tar >= 1:1.22
66BuildRequires: xz
67BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69%description
70KNotes is a program that lets you write the computer equivalent of
71sticky notes. The notes are saved automatically when you exit the
72program, and they display when you open the program. Features. Write
73notes in your choice of font and background color.
74
64aa60cb
WF
75%description -l pl.UTF-8
76KNotes jest programem pozwalającym pisać na komputerze notatki,
77odpowiedniki samoprzylepnych karteczek. Notatki są zapisywane
78automatycznie przy wyjściu z programu i wyświetlane przy otwieraniu
5611564e
WF
79programu. Właściwości: pisz notatki wybraną czcionką i kolorem
80tła.
64aa60cb 81
f240b913
WF
82%prep
83%setup -q -n %{kaname}-%{version}
84
85%build
f240b913 86%cmake \
c5890312 87 -B build \
d1bf7c26 88 -G Ninja \
8c551d10 89 %{!?with_tests:-DBUILD_TESTING=OFF} \
e062fefd 90 -DHTML_INSTALL_DIR=%{_kdedocdir} \
c5890312
WF
91 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
92%ninja_build -C build
f240b913 93
8c551d10 94%if %{with tests}
c5890312 95ctest --test-dir build
8c551d10
WF
96%endif
97
98
f240b913
WF
99%install
100rm -rf $RPM_BUILD_ROOT
d1bf7c26 101%ninja_install -C build
f240b913
WF
102
103%find_lang %{kaname} --all-name --with-kde
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
01b531d2
WF
108%post -p /sbin/ldconfig
109%postun -p /sbin/ldconfig
110
f240b913
WF
111%files -f %{kaname}.lang
112%defattr(644,root,root,755)
f240b913
WF
113%attr(755,root,root) %{_bindir}/akonadi_notes_agent
114%attr(755,root,root) %{_bindir}/knotes
4fdc7b0c 115%ghost %{_libdir}/libknotesprivate.so.5
f240b913 116%attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
4fdc7b0c 117%ghost %{_libdir}/libnotesharedprivate.so.5
f240b913 118%attr(755,root,root) %{_libdir}/libnotesharedprivate.so.5.*.*
f240b913
WF
119%{_datadir}/akonadi/agents/notesagent.desktop
120%{_desktopdir}/org.kde.knotes.desktop
121%{_datadir}/config.kcfg/knotesglobalconfig.kcfg
122%{_datadir}/config.kcfg/notesagentsettings.kcfg
123%{_datadir}/dbus-1/interfaces/org.kde.KNotes.xml
124%{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
125%{_iconsdir}/hicolor/128x128/apps/knotes.png
126%{_iconsdir}/hicolor/16x16/actions/knotes_alarm.png
127%{_iconsdir}/hicolor/16x16/actions/knotes_close.png
128%{_iconsdir}/hicolor/16x16/actions/knotes_date.png
129%{_iconsdir}/hicolor/16x16/actions/knotes_delete.png
130%{_iconsdir}/hicolor/16x16/apps/knotes.png
131%{_iconsdir}/hicolor/22x22/apps/knotes.png
132%{_iconsdir}/hicolor/32x32/apps/knotes.png
133%{_iconsdir}/hicolor/48x48/apps/knotes.png
134%{_iconsdir}/hicolor/64x64/apps/knotes.png
135%{_iconsdir}/hicolor/scalable/apps/knotes.svg
f240b913
WF
136%{_datadir}/knotes
137%{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
f240b913
WF
138%{_datadir}/kxmlgui5/knotes
139%{_datadir}/metainfo/org.kde.knotes.appdata.xml
e5c6732d
WF
140%{_datadir}/knsrcfiles/knotes_printing_theme.knsrc
141%{_datadir}/qlogging-categories5/knotes.categories
142%{_datadir}/qlogging-categories5/knotes.renamecategories
5611564e
WF
143%dir %{_libdir}/qt5/plugins/pim5/kcms/knotes
144%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_action.so
145%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_collection.so
146%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_display.so
147%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_editor.so
148%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_misc.so
149%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_network.so
150%{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_print.so
151%{_libdir}/qt5/plugins/pim5/kcms/summary/kcmknotessummary.so
152%{_libdir}/qt5/plugins/pim5/kontact/kontact_knotesplugin.so
This page took 0.813719 seconds and 4 git commands to generate.