nepomuk-core-vl.spec 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. Name: nepomuk-core
  2. Summary: Nepomuk core utilities and libraries
  3. Summary(ja): Nepomuk core ユーティリティーとライブラリ
  4. Version: 4.14.3
  5. Release: 3%{?_dist_release}
  6. License: GPLv2,GPLv3,LGPLv2,LGPLv3
  7. Group: User Interface/Desktops
  8. URL: http://nepomuk.kde.org/
  9. Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
  10. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  11. BuildRequires: kdelibs-devel >= %{version}
  12. BuildRequires: soprano-devel >= 2.7.56
  13. BuildRequires: strigi-devel >= 0.7.3
  14. BuildRequires: exiv2-devel >= 0.20
  15. BuildRequires: poppler-qt4-devel
  16. BuildRequires: taglib-devel
  17. Requires: %{name}-libs = %{version}-%{release}
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. The core Nepomuk system contains of the central services like file indexing,
  22. file system monitoring, query, and of course storage, as well as the corresponding
  23. client libraries.
  24. %package devel
  25. Summary: Developer files for %{name}
  26. Summary(ja): %{name} の開発用ファイル
  27. Group: Development/Libraries
  28. Requires: %{name}-libs = %{version}-%{release}
  29. %description devel
  30. %{summary}.
  31. %description -l ja devel
  32. %{name} の開発用ファイルです.
  33. %package libs
  34. Summary: Runtime libraries for %{name}
  35. Summary(ja): %{name} のランタイムライブラリ
  36. Group: System Environment/Libraries
  37. Requires: kdelibs4 >= %{version}
  38. %description libs
  39. %{summary}.
  40. %description -l ja libs
  41. %{name} のランタイムライブラリです.
  42. %prep
  43. %setup -q
  44. %build
  45. mkdir -p %{_target_platform}
  46. pushd %{_target_platform}
  47. %cmake \
  48. -DCMAKE_BUILD_TYPE=release \
  49. -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
  50. -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
  51. -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
  52. -DLIB_INSTALL_DIR:PATH=%{_libdir} \
  53. -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
  54. -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
  55. ..
  56. popd
  57. make %{?_smp_mflags} -C %{_target_platform}
  58. %install
  59. rm -rf $RPM_BUILD_ROOT
  60. make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
  61. %clean
  62. rm -rf $RPM_BUILD_ROOT
  63. %posttrans
  64. update-desktop-database -q &> /dev/null ||:
  65. %postun
  66. if [ $1 -eq 0 ] ; then
  67. update-desktop-database -q &> /dev/null ||:
  68. fi
  69. %post libs -p /sbin/ldconfig
  70. %postun libs -p /sbin/ldconfig
  71. %files
  72. %defattr(-,root,root,-)
  73. %{_sysconfdir}/dbus-1/system.d/org.kde.nepomuk.filewatch.conf
  74. %{_bindir}/nepomuk-simpleresource-rcgen
  75. %{_bindir}/nepomuk2-rcgen
  76. %{_bindir}/nepomukbackup
  77. %{_bindir}/nepomukcleaner
  78. %{_bindir}/nepomukcmd
  79. %{_bindir}/nepomukctl
  80. %{_bindir}/nepomukfileindexer
  81. %{_bindir}/nepomukfilewatch
  82. %{_bindir}/nepomukindexer
  83. %{_bindir}/nepomukmigrator
  84. %{_bindir}/nepomuksearch
  85. %{_bindir}/nepomukserver
  86. %{_bindir}/nepomukservicestub
  87. %{_bindir}/nepomukshow
  88. %{_bindir}/nepomukstorage
  89. %{_libdir}/kde4/*.so
  90. %{_libdir}/libkdeinit4_nepomukserver.so
  91. %{_libexecdir}/kde4/kde_nepomuk_filewatch_raiselimit
  92. %{_datadir}/applications/kde4/nepomukbackup.desktop
  93. %{_datadir}/applications/kde4/nepomukcleaner.desktop
  94. %{_datadir}/autostart/nepomukserver.desktop
  95. %{_datadir}/dbus-1/interfaces/*
  96. %{_datadir}/dbus-1/system-services/org.kde.nepomuk.filewatch.service
  97. %{_datadir}/kde4/apps/*
  98. %{_datadir}/kde4/services/*
  99. %{_datadir}/kde4/servicetypes/*
  100. %{_datadir}/ontology/kde/
  101. %{_datadir}/polkit-1/actions/org.kde.nepomuk.filewatch.policy
  102. %files devel
  103. %defattr(-,root,root,-)
  104. %{_includedir}/kde4/Nepomuk2
  105. %{_includedir}/kde4/nepomuk2
  106. %{_libdir}/libnepomukcleaner.so
  107. %{_libdir}/libnepomukcore.so
  108. %{_libdir}/cmake/NepomukCore
  109. %files libs
  110. %defattr(-,root,root,-)
  111. %{_libdir}/libnepomukcleaner.so.*
  112. %{_libdir}/libnepomukcore.so.*
  113. %{_libdir}/libnepomukcommon.so
  114. %{_libdir}/libnepomukextractor.so
  115. %changelog
  116. * Mon Jul 04 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-3
  117. - rebuild with gcc-5.4.0
  118. * Sat Nov 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-2
  119. - rebuild with exiv2-0.25
  120. * Wed Dec 31 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.14.3-1
  121. - new upstream release
  122. * Mon May 05 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.5-1
  123. - new upstream release
  124. * Sat Feb 08 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.12.2-1
  125. - new upstream release
  126. * Wed Dec 11 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.4-1
  127. - new upstream release
  128. * Sun Sep 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.11.1-1
  129. - new upstream release
  130. * Sat Jul 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.10.5-1
  131. - new upstream release
  132. - remove BuildRequires: kdebase-workspace-devel
  133. - add BuildRequires: exiv2-devel, poppler-qt4-devel, taglib-devel
  134. * Fri Jan 04 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
  135. - new upstream release
  136. * Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
  137. - new upstream release
  138. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
  139. - new upstream release
  140. * Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
  141. - new upstream release
  142. * Sun Aug 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
  143. - initial build