]> git.pld-linux.org Git - packages/ka5-knotes.git/blob - ka5-knotes.spec
- updated to 18.12.1; ninja
[packages/ka5-knotes.git] / ka5-knotes.spec
1 %define         kdeappsver      18.12.1
2 %define         qtver           5.9.0
3 %define         kaname          knotes
4 Summary:        knotes
5 Name:           ka5-%{kaname}
6 Version:        18.12.1
7 Release:        1
8 License:        GPL v2+/LGPL v2.1+
9 Group:          X11/Applications/Games
10 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
11 # Source0-md5:  01531f482a635f562caec42acd30e515
12 URL:            http://www.kde.org/
13 BuildRequires:  Qt5Core-devel >= %{qtver}
14 BuildRequires:  Qt5DBus-devel
15 BuildRequires:  Qt5Gui-devel
16 BuildRequires:  Qt5Network-devel
17 BuildRequires:  Qt5PrintSupport-devel
18 BuildRequires:  Qt5Test-devel
19 BuildRequires:  Qt5Widgets-devel
20 BuildRequires:  Qt5Xml-devel
21 BuildRequires:  cmake >= 2.8.12
22 BuildRequires:  gettext-devel
23 BuildRequires:  grantlee-qt5-devel >= 5.1
24 BuildRequires:  ka5-akonadi-devel >= %{kdeappsver}
25 BuildRequires:  ka5-akonadi-notes-devel >= %{kdeappsver}
26 BuildRequires:  ka5-akonadi-search-devel >= %{kdeappsver}
27 BuildRequires:  ka5-kcalutils-devel >= %{kdeappsver}
28 BuildRequires:  ka5-kmime-devel >= %{kdeappsver}
29 BuildRequires:  ka5-kontactinterface-devel >= %{kdeappsver}
30 BuildRequires:  ka5-kpimtextedit-devel >= %{kdeappsver}
31 BuildRequires:  ka5-libkdepim-devel >= %{kdeappsver}
32 BuildRequires:  ka5-pimcommon-devel >= %{kdeappsver}
33 BuildRequires:  kf5-extra-cmake-modules >= 5.51.0
34 BuildRequires:  kf5-kcmutils-devel >= 5.51.0
35 BuildRequires:  kf5-kcompletion-devel >= 5.51.0
36 BuildRequires:  kf5-kconfig-devel >= 5.51.0
37 BuildRequires:  kf5-kconfigwidgets-devel >= 5.51.0
38 BuildRequires:  kf5-kcoreaddons-devel >= 5.51.0
39 BuildRequires:  kf5-kcrash-devel >= 5.51.0
40 BuildRequires:  kf5-kdbusaddons-devel >= 5.51.0
41 BuildRequires:  kf5-kdelibs4support-devel >= 5.51.0
42 BuildRequires:  kf5-kdnssd-devel >= 5.51.0
43 BuildRequires:  kf5-kdoctools-devel >= 5.51.0
44 BuildRequires:  kf5-kglobalaccel-devel >= 5.51.0
45 BuildRequires:  kf5-kiconthemes-devel >= 5.51.0
46 BuildRequires:  kf5-kitemmodels-devel >= 5.51.0
47 BuildRequires:  kf5-kitemviews-devel >= 5.51.0
48 BuildRequires:  kf5-knewstuff-devel >= 5.51.0
49 BuildRequires:  kf5-knotifications-devel >= 5.51.0
50 BuildRequires:  kf5-knotifyconfig-devel >= 5.51.0
51 BuildRequires:  kf5-kparts-devel >= 5.51.0
52 BuildRequires:  kf5-ktextwidgets-devel >= 5.51.0
53 BuildRequires:  kf5-kwidgetsaddons-devel >= 5.51.0
54 BuildRequires:  kf5-kwindowsystem-devel >= 5.51.0
55 BuildRequires:  kf5-kxmlgui-devel >= 5.51.0
56 BuildRequires:  libxslt-progs
57 BuildRequires:  ninja
58 BuildRequires:  qt5-build >= %{qtver}
59 BuildRequires:  rpmbuild(macros) >= 1.164
60 BuildRequires:  shared-mime-info
61 BuildRequires:  tar >= 1:1.22
62 BuildRequires:  xz
63 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64
65 %description
66 KNotes is a program that lets you write the computer equivalent of
67 sticky notes. The notes are saved automatically when you exit the
68 program, and they display when you open the program. Features. Write
69 notes in your choice of font and background color.
70
71 %prep
72 %setup -q -n %{kaname}-%{version}
73
74 %build
75 install -d build
76 cd build
77 %cmake \
78         -G Ninja \
79         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
80         ..
81 %ninja_build
82
83 %install
84 rm -rf $RPM_BUILD_ROOT
85 %ninja_install -C build
86
87 %find_lang %{kaname} --all-name --with-kde
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post   -p /sbin/ldconfig
93 %postun -p /sbin/ldconfig
94
95 %files -f %{kaname}.lang
96 %defattr(644,root,root,755)
97 /etc/xdg/knotes.categories
98 /etc/xdg/knotes.renamecategories
99 /etc/xdg/knotes_printing_theme.knsrc
100 %attr(755,root,root) %{_bindir}/akonadi_notes_agent
101 %attr(755,root,root) %{_bindir}/knotes
102 %attr(755,root,root) %ghost %{_libdir}/libknotesprivate.so.5
103 %attr(755,root,root) %{_libdir}/libknotesprivate.so.5.*.*
104 %attr(755,root,root) %ghost %{_libdir}/libnotesharedprivate.so.5
105 %attr(755,root,root) %{_libdir}/libnotesharedprivate.so.5.*.*
106 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_knote.so
107 %attr(755,root,root) %{_libdir}/qt5/plugins/kcm_knotessummary.so
108 %attr(755,root,root) %{_libdir}/qt5/plugins/kontact_knotesplugin.so
109 %{_datadir}/akonadi/agents/notesagent.desktop
110 %{_desktopdir}/org.kde.knotes.desktop
111 %{_datadir}/config.kcfg/knotesglobalconfig.kcfg
112 %{_datadir}/config.kcfg/notesagentsettings.kcfg
113 %{_datadir}/dbus-1/interfaces/org.kde.KNotes.xml
114 %{_datadir}/dbus-1/interfaces/org.kde.kontact.KNotes.xml
115 %{_iconsdir}/hicolor/128x128/apps/knotes.png
116 %{_iconsdir}/hicolor/16x16/actions/knotes_alarm.png
117 %{_iconsdir}/hicolor/16x16/actions/knotes_close.png
118 %{_iconsdir}/hicolor/16x16/actions/knotes_date.png
119 %{_iconsdir}/hicolor/16x16/actions/knotes_delete.png
120 %{_iconsdir}/hicolor/16x16/apps/knotes.png
121 %{_iconsdir}/hicolor/22x22/apps/knotes.png
122 %{_iconsdir}/hicolor/32x32/apps/knotes.png
123 %{_iconsdir}/hicolor/48x48/apps/knotes.png
124 %{_iconsdir}/hicolor/64x64/apps/knotes.png
125 %{_iconsdir}/hicolor/scalable/apps/knotes.svg
126 %attr(755,root,root) %{_datadir}/kconf_update/knotes-15.08-kickoff.sh
127 %{_datadir}/kconf_update/knotes.upd
128 %{_datadir}/knotes
129 %{_datadir}/knotifications5/akonadi_notes_agent.notifyrc
130 %dir %{_datadir}/kontact/ksettingsdialog
131 %{_datadir}/kontact/ksettingsdialog/knotes.setdlg
132 %{_datadir}/kservices5/kcmknotessummary.desktop
133 %{_datadir}/kservices5/knote_config_action.desktop
134 %{_datadir}/kservices5/knote_config_collection.desktop
135 %{_datadir}/kservices5/knote_config_display.desktop
136 %{_datadir}/kservices5/knote_config_editor.desktop
137 %{_datadir}/kservices5/knote_config_misc.desktop
138 %{_datadir}/kservices5/knote_config_network.desktop
139 %{_datadir}/kservices5/knote_config_print.desktop
140 %{_datadir}/kservices5/kontact/knotesplugin.desktop
141 %{_datadir}/kxmlgui5/knotes
142 %{_datadir}/metainfo/org.kde.knotes.appdata.xml
This page took 0.033118 seconds and 3 git commands to generate.