]> git.pld-linux.org Git - packages/kf5-kdesignerplugin.git/blame - kf5-kdesignerplugin.spec
- updated to 5.103.0
[packages/kf5-kdesignerplugin.git] / kf5-kdesignerplugin.spec
CommitLineData
c7327e35
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
5a9c76e3 4%define kdeframever 5.103
68c3a0d7 5%define qtver 5.15.2
80222b68 6%define kfname kdesignerplugin
671f1734
WF
7
8Summary: Framework for managing menu and toolbar actions
3691657e 9Name: kf5-%{kfname}
5a9c76e3 10Version: 5.103.0
31264336 11Release: 1
671f1734
WF
12License: LGPL v2.1+
13Group: X11/Libraries
1edd7369 14Source0: https://download.kde.org/stable/frameworks/%{kdeframever}/portingAids/%{kfname}-%{version}.tar.xz
5a9c76e3 15# Source0-md5: f5707c6f02628db06093590de71cd321
671f1734
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= 5.2.0
18BuildRequires: Qt5DBus-devel >= 5.2.0
19BuildRequires: Qt5Designer-devel >= 5.2.0
20BuildRequires: Qt5Gui-devel >= 5.3.1
21BuildRequires: Qt5Network-devel >= 5.2.0
22BuildRequires: Qt5OpenGL-devel >= 5.3.1
23BuildRequires: Qt5Positioning-devel >= 5.3.1
24BuildRequires: Qt5PrintSupport-devel >= 5.3.1
25BuildRequires: Qt5Qml-devel >= 5.3.1
26BuildRequires: Qt5Quick-devel >= 5.3.1
27BuildRequires: Qt5Sensors-devel >= 5.3.1
28BuildRequires: Qt5WebKit-devel >= 5.3.1
29BuildRequires: Qt5Xml-devel >= 5.3.1
30BuildRequires: gettext-devel
31BuildRequires: kf5-attica-devel >= %{version}
32BuildRequires: kf5-extra-cmake-modules >= 1.0.0
33BuildRequires: kf5-karchive-devel >= %{version}
34BuildRequires: kf5-kauth-devel >= %{version}
35BuildRequires: kf5-kbookmarks-devel >= %{version}
36BuildRequires: kf5-kcodecs-devel >= %{version}
37BuildRequires: kf5-kcompletion-devel >= %{version}
38BuildRequires: kf5-kconfig-devel >= %{version}
39BuildRequires: kf5-kconfigwidgets-devel >= %{version}
40BuildRequires: kf5-kcoreaddons-devel >= %{version}
41BuildRequires: kf5-kdbusaddons-devel >= %{version}
9dcbb211 42BuildRequires: kf5-kdewebkit-devel >= 5.59.0
671f1734
WF
43BuildRequires: kf5-kdoctools-devel >= %{version}
44BuildRequires: kf5-kglobalaccel-devel >= %{version}
45BuildRequires: kf5-kguiaddons-devel >= %{version}
46BuildRequires: kf5-ki18n-devel >= %{version}
47BuildRequires: kf5-kiconthemes-devel >= %{version}
48BuildRequires: kf5-kio-devel >= %{version}
49BuildRequires: kf5-kitemviews-devel >= %{version}
50BuildRequires: kf5-kjobwidgets-devel >= %{version}
51BuildRequires: kf5-kplotting-devel >= %{version}
52BuildRequires: kf5-kservice-devel >= %{version}
53BuildRequires: kf5-ktextwidgets-devel >= %{version}
54BuildRequires: kf5-kwidgetsaddons-devel >= %{version}
55BuildRequires: kf5-kwindowsystem-devel >= %{version}
56BuildRequires: kf5-kxmlgui-devel >= %{version}
57BuildRequires: kf5-solid-devel >= %{version}
58BuildRequires: kf5-sonnet-devel >= %{version}
59BuildRequires: qt5-linguist
60
61BuildRequires: cmake >= 2.8.12
fcd3c716 62BuildRequires: ninja
671f1734
WF
63BuildRequires: rpmbuild(macros) >= 1.164
64BuildRequires: tar >= 1:1.22
65BuildRequires: xz
81180ff0 66Requires: kf5-dirs
671f1734
WF
67BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68
69%define qt5dir %{_libdir}/qt5
70
71%description
72KXMLGUI provides a framework for managing menu and toolbar actions in
73an abstract way. The actions are configured through a XML description
74and hooks in the application code. The framework supports merging of
75multiple description for example for integrating actions from plugins.
76
77%package devel
3691657e
AM
78Summary: Header files for %{kfname} development
79Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
671f1734
WF
80Group: X11/Development/Libraries
81Requires: %{name} = %{version}-%{release}
82
83%description devel
3691657e 84Header files for %{kfname} development.
671f1734
WF
85
86%description devel -l pl.UTF-8
3691657e 87Pliki nagłówkowe dla programistów używających %{kfname}.
671f1734
WF
88
89%prep
3691657e 90%setup -q -n %{kfname}-%{version}
671f1734
WF
91
92%build
93install -d build
94cd build
fcd3c716 95%cmake -G Ninja \
c7327e35 96 %{!?with_tests:-DBUILD_TESTING=OFF} \
3691657e 97 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
671f1734 98 ../
fcd3c716 99%ninja_build
671f1734 100
c7327e35
WF
101%if %{with tests}
102ctest
103%endif
104
105
671f1734
WF
106%install
107rm -rf $RPM_BUILD_ROOT
fcd3c716 108%ninja_install -C build
671f1734 109
671f1734
WF
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
834d7958 116%files
671f1734
WF
117%defattr(644,root,root,755)
118%doc README.md
119%attr(755,root,root) %{_bindir}/kgendesignerplugin
671f1734 120%{_mandir}/man1/kgendesignerplugin.1*
41fa50fd
WF
121%lang(ca) %{_mandir}/ca/man1/kgendesignerplugin.1*
122%lang(de) %{_mandir}/de/man1/kgendesignerplugin.1*
123%lang(it) %{_mandir}/it/man1/kgendesignerplugin.1*
124%lang(nl) %{_mandir}/nl/man1/kgendesignerplugin.1*
125%lang(pt) %{_mandir}/pt/man1/kgendesignerplugin.1*
126%lang(pt_BR) %{_mandir}/pt_BR/man1/kgendesignerplugin.1*
127%lang(sv) %{_mandir}/sv/man1/kgendesignerplugin.1*
128%lang(uk) %{_mandir}/uk/man1/kgendesignerplugin.1*
fcd3c716 129%lang(es) %{_mandir}/es/man1/kgendesignerplugin.1.*
671f1734
WF
130
131%files devel
132%defattr(644,root,root,755)
133%{_libdir}/cmake/KF5DesignerPlugin
This page took 0.954665 seconds and 4 git commands to generate.