]> git.pld-linux.org Git - packages/ka5-knotes.git/blob - ka5-knotes.spec
- updated to 23.08.5
[packages/ka5-knotes.git] / ka5-knotes.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      23.04.1
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          knotes
8 Summary:        knotes
9 Name:           ka5-%{kaname}
10 Version:        23.04.1
11 Release:        1
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:  9a32ce2d69bd643b88cf283f8ab30e80
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
61 BuildRequires:  ninja
62 BuildRequires:  qt5-build >= %{qtver}
63 BuildRequires:  rpmbuild(macros) >= 1.164
64 BuildRequires:  shared-mime-info
65 BuildRequires:  tar >= 1:1.22
66 BuildRequires:  xz
67 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69 %description
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.
74
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
80 tła.
81
82 %prep
83 %setup -q -n %{kaname}-%{version}
84
85 %build
86 install -d build
87 cd build
88 %cmake \
89         -G Ninja \
90         %{!?with_tests:-DBUILD_TESTING=OFF} \
91         -DHTML_INSTALL_DIR=%{_kdedocdir} \
92         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
93         ..
94 %ninja_build
95
96 %if %{with tests}
97 ctest
98 %endif
99
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 %ninja_install -C build
104
105 %find_lang %{kaname} --all-name --with-kde
106
107 %clean
108 rm -rf $RPM_BUILD_ROOT
109
110 %post   -p /sbin/ldconfig
111 %postun -p /sbin/ldconfig
112
113 %files -f %{kaname}.lang
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/akonadi_notes_agent
116 %attr(755,root,root) %{_bindir}/knotes
117 %ghost %{_libdir}/libknotesprivate.so.5
118 %attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
119 %ghost %{_libdir}/libnotesharedprivate.so.5
120 %attr(755,root,root) %{_libdir}/libnotesharedprivate.so.5.*.*
121 %{_datadir}/akonadi/agents/notesagent.desktop
122 %{_desktopdir}/org.kde.knotes.desktop
123 %{_datadir}/config.kcfg/knotesglobalconfig.kcfg
124 %{_datadir}/config.kcfg/notesagentsettings.kcfg
125 %{_datadir}/dbus-1/interfaces/org.kde.KNotes.xml
126 %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
127 %{_iconsdir}/hicolor/128x128/apps/knotes.png
128 %{_iconsdir}/hicolor/16x16/actions/knotes_alarm.png
129 %{_iconsdir}/hicolor/16x16/actions/knotes_close.png
130 %{_iconsdir}/hicolor/16x16/actions/knotes_date.png
131 %{_iconsdir}/hicolor/16x16/actions/knotes_delete.png
132 %{_iconsdir}/hicolor/16x16/apps/knotes.png
133 %{_iconsdir}/hicolor/22x22/apps/knotes.png
134 %{_iconsdir}/hicolor/32x32/apps/knotes.png
135 %{_iconsdir}/hicolor/48x48/apps/knotes.png
136 %{_iconsdir}/hicolor/64x64/apps/knotes.png
137 %{_iconsdir}/hicolor/scalable/apps/knotes.svg
138 %{_datadir}/knotes
139 %{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
140 %{_datadir}/kxmlgui5/knotes
141 %{_datadir}/metainfo/org.kde.knotes.appdata.xml
142 %{_datadir}/knsrcfiles/knotes_printing_theme.knsrc
143 %{_datadir}/qlogging-categories5/knotes.categories
144 %{_datadir}/qlogging-categories5/knotes.renamecategories
145 %dir %{_libdir}/qt5/plugins/pim5/kcms/knotes
146 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_action.so
147 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_collection.so
148 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_display.so
149 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_editor.so
150 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_misc.so
151 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_network.so
152 %{_libdir}/qt5/plugins/pim5/kcms/knotes/kcm_knote_print.so
153 %{_libdir}/qt5/plugins/pim5/kcms/summary/kcmknotessummary.so
154 %{_libdir}/qt5/plugins/pim5/kontact/kontact_knotesplugin.so
This page took 0.151478 seconds and 3 git commands to generate.