]>
Commit | Line | Data |
---|---|---|
c4006172 AM |
1 | # $Revision:$, $Date:$ |
2 | Summary: Nepomuk Core utilities and libraries | |
3 | Name: nepomuk-core | |
4 | Version: 4.9.0 | |
5 | Release: 0.1 | |
6 | License: LGPLv2 or LGPLv3 | |
7 | URL: http://www.kde.org/ | |
8 | Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz | |
9 | BuildRequires: doxygen | |
10 | BuildRequires: kdelibs4-devel >= %{version} | |
11 | BuildRequires: pkgconfig | |
12 | BuildRequires: shared-desktop-ontologies => 0.10.0 | |
13 | BuildRequires: soprano-devel => 2.8.0 | |
14 | Requires: %{name}-libs = %{version}-%{release} | |
15 | ||
16 | %description | |
17 | Nepomuk Core utilities. | |
18 | ||
19 | %package devel | |
20 | Summary: Developer files for %{name} | |
21 | Requires: %{name}-libs = %{version}-%{release} | |
22 | ||
23 | %description devel | |
24 | Nepomuk Core development files and libraries. | |
25 | ||
26 | %package libs | |
27 | Summary: Runtime libraries for %{name} | |
28 | Requires: %{name} = %{version}-%{release} | |
29 | Requires: kdelibs4%{?_isa} >= %{version} | |
30 | ||
31 | %description libs | |
32 | Nepomuk Core libraries. | |
33 | ||
34 | %prep | |
35 | %setup -q | |
36 | ||
37 | %build | |
38 | install -d build | |
39 | cd build | |
40 | %cmake \ | |
41 | -DHTML_INSTALL_DIR=%{_kdedocdir} \ | |
42 | -DKDE_DISTRIBUTION_TEXT="PLD-Linux" \ | |
43 | -DKDE4_ENABLE_FINAL=OFF \ | |
44 | ../ | |
45 | ||
46 | %{__make} | |
47 | ||
48 | ||
49 | %install | |
50 | ||
51 | rm -rf $RPM_BUILD_ROOT | |
52 | %{__make} -C build install \ | |
53 | DESTDIR=$RPM_BUILD_ROOT | |
54 | ||
55 | %files | |
56 | %defattr(644,root,root,755) | |
57 | %doc ontologies/README | |
58 | %{_kde4_appsdir}/fileindexerservice/ | |
59 | %{_kde4_appsdir}/nepomukfilewatch/ | |
60 | %{_kde4_appsdir}/nepomukstorage/ | |
61 | # this one maybe in -devel? --rex | |
62 | %{_kde4_bindir}/nepomuk-simpleresource-rcgen | |
63 | %{_kde4_bindir}/nepomukbackup | |
64 | %{_kde4_bindir}/nepomukindexer | |
65 | %{_kde4_bindir}/nepomukserver | |
66 | %{_kde4_bindir}/nepomukservicestub | |
67 | %{_kde4_libdir}/libkdeinit4_nepomukserver.so | |
68 | %{_kde4_datadir}/applications/kde4/nepomukbackup.desktop | |
69 | %{_kde4_datadir}/autostart/nepomukserver.desktop | |
70 | %{_kde4_datadir}/kde4/services/*.desktop | |
71 | %{_kde4_datadir}/kde4/servicetypes/nepomukservice.desktop | |
72 | %{_kde4_datadir}/ontology/kde/ | |
73 | %{_datadir}/dbus-1/interfaces/*.xml | |
74 | ||
75 | %files devel | |
76 | %defattr(644,root,root,755) | |
77 | %{_kde4_libdir}/libnepomuksync.so | |
78 | %{_kde4_libdir}/libnepomukcore.so | |
79 | %{_kde4_libdir}/cmake/NepomukCore/ | |
80 | %{_kde4_includedir}/nepomuk2/ | |
81 | %{_kde4_includedir}/Nepomuk2/ | |
82 | ||
83 | %post libs -p /sbin/ldconfig | |
84 | %postun libs -p /sbin/ldconfig | |
85 | ||
86 | %files libs | |
87 | %defattr(644,root,root,755) | |
88 | %{_kde4_libdir}/kde4/*.so | |
89 | %{_kde4_libdir}/libnepomukcommon.so | |
90 | %{_kde4_libdir}/libnepomukcore.so.* | |
91 | %{_kde4_libdir}/libnepomuksync.so.* | |
92 | ||
93 |