]> git.pld-linux.org Git - packages/ka5-knotes.git/blame - ka5-knotes.spec
- updated to 23.08.5
[packages/ka5-knotes.git] / ka5-knotes.spec
CommitLineData
8c551d10
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
f6140d90 4%define kdeappsver 23.08.5
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}
f6140d90 10Version: 23.08.5
2bf0b9de 11Release: 1
f240b913
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
2bf0b9de 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
f6140d90 15# Source0-md5: 0a3e32cd6f36a7a54054acdf32724b56
f240b913 16URL: http://www.kde.org/
2bf0b9de
WF
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}
2bf0b9de
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
2bf0b9de 62BuildRequires: qt5-build >= %{qtver}
f240b913
WF
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
2bf0b9de
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
2bf0b9de
WF
115%ghost %{_libdir}/libknotesprivate.so.5
116%attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
117%ghost %{_libdir}/libnotesharedprivate.so.5
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
2bf0b9de
WF
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
f240b913 135%{_iconsdir}/hicolor/scalable/apps/knotes.svg
f240b913 136%{_datadir}/knotes
2bf0b9de
WF
137%{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
138%{_datadir}/kxmlgui5/knotes
f240b913 139%{_datadir}/metainfo/org.kde.knotes.appdata.xml
e5c6732d 140%{_datadir}/knsrcfiles/knotes_printing_theme.knsrc
2bf0b9de
WF
141%{_datadir}/qlogging-categories5/knotes.categories
142%{_datadir}/qlogging-categories5/knotes.renamecategories
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 1.29977 seconds and 4 git commands to generate.