]> git.pld-linux.org Git - packages/ka5-knotes.git/blob - ka5-knotes.spec
0733ca4cb7cbb1c1c59ba7783e8f4386028cf5ff
[packages/ka5-knotes.git] / ka5-knotes.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.04.3
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:        22.04.3
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:  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
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 tła.
80
81 %prep
82 %setup -q -n %{kaname}-%{version}
83
84 %build
85 install -d build
86 cd build
87 %cmake \
88         -G Ninja \
89         %{!?with_tests:-DBUILD_TESTING=OFF} \
90         -DHTML_INSTALL_DIR=%{_kdedocdir} \
91         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
92         ..
93 %ninja_build
94
95 %if %{with tests}
96 ctest
97 %endif
98
99
100 %install
101 rm -rf $RPM_BUILD_ROOT
102 %ninja_install -C build
103
104 %find_lang %{kaname} --all-name --with-kde
105
106 %clean
107 rm -rf $RPM_BUILD_ROOT
108
109 %post   -p /sbin/ldconfig
110 %postun -p /sbin/ldconfig
111
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
137 %{_datadir}/knotes
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
This page took 0.037234 seconds and 2 git commands to generate.