Преглед на файлове

create -libs subpackage

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@6817 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi преди 12 години
родител
ревизия
6f2f234b07
променени са 1 файла, в които са добавени 39 реда и са изтрити 18 реда
  1. 39 18
      t/tracker/tracker-vl.spec

+ 39 - 18
t/tracker/tracker-vl.spec

@@ -2,7 +2,7 @@ Summary: An object database, tag/metadata database, search tool and indexer
 Summary(ja): オブジェクト/タグ/メタデータデータベースおよび検索ツール
 Name: tracker
 Version: 0.14.2
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: GPL
 Group: Applications/System
 URL: http://www.gnome.org/projects/tracker/
@@ -42,8 +42,12 @@ BuildRequires: gnome-applets
 BuildRequires: libgee-devel >= 0.3
 BuildRequires: nautilus-devel
 BuildRequires: libicu-devel
+BuildRequires: firefox
+BuildRequires: thunderbird
 ## BuildRequires: autoconf, automake
 
+Requires:	%{name}-libs = %{version}-%{release}
+
 Vendor: Project Vine
 Distribution: Vine Linux
 
@@ -65,7 +69,7 @@ all types of files and other first class objects
 %package devel
 Summary: Headers for developing programs that will use %{name}
 Group: Development/Libraries
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}-libs = %{version}-%{release}
 Requires: pkgconfig
 Requires: dbus-glib-devel
 
@@ -73,6 +77,13 @@ Requires: dbus-glib-devel
 This package contains the static libraries and header files needed for
 developing with tracker
 
+%package libs
+Summary: Libraries for %{name}
+Group: System Environment/Libraries
+
+%description libs
+The %{name}-libs package contains the runtime shared libraries for %{name}
+
 %package doc
 Summary: Documentation for tracker
 Group: Documentation
@@ -104,10 +115,11 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
 #libtoolize --force --copy
 #intltoolize --copy --force
 #autoreconf -if
-%configure --disable-static \
-	   --enable-video-extractor=external \
-	   --enable-tracker-search-tool=yes \
-	   --enable-tracker-search-bar=yes
+%configure \
+	--disable-static						\
+	--disable-tracker-search-bar					\
+	--with-firefox-plugin-dir=%{_libdir}/firefox/extensions		\
+	--with-thunderbird-plugin-dir=%{_libdir}/thunderbird/extensions	
 
 
 make %{?_smp_mflags}
@@ -136,7 +148,6 @@ rm -rf %{buildroot}%{_datadir}/tracker-tests
 rm -rf %{buildroot}
 
 %post
-/sbin/ldconfig
 touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
 
 %posttrans
@@ -144,12 +155,16 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
 glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
   
 %postun
-/sbin/ldconfig
 if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
     gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
     glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
 fi
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
   
 %files -f %{name}.lang
 %defattr(-, root, root, -)
@@ -159,23 +174,27 @@ fi
 %{_bindir}/tracker*
 %exclude %{_bindir}/tracker-needle
 %exclude %{_bindir}/tracker-preferences
-### %exclude %{_bindir}/tracker-applet
+%{_libdir}/firefox/extensions/trackerfox@bustany.org
+%{_libdir}/thunderbird/extensions/trackerbird@bustany.org
 %{_libexecdir}/tracker*
-%{_libdir}/*.so.*
-%{_libdir}/girepository-1.0/*.typelib
-%{_libdir}/tracker-0.14/
-%{_datadir}/tracker/
+%{_datadir}/applications/trackerbird-launcher.desktop
 %{_datadir}/dbus-1/services/org.freedesktop.Tracker*
-%{_datadir}/dbus-1/services/org.gnome.panel.applet.SearchBarFactory.service
 %{_datadir}/glib-2.0/schemas/org.freedesktop.Tracker.*.xml
-%{_datadir}/gnome-panel/4.0/applets/org.gnome.panel.SearchBar.panel-applet
+%{_datadir}/tracker/
+%{_datadir}/xul-ext/trackerfox
+%{_datadir}/xul-ext/trackerbird
 %{_sysconfdir}/ld.so.conf.d/tracker-%{_arch}.conf
 %{_sysconfdir}/xdg/autostart/tracker*.desktop
 %{_mandir}/*/tracker*.gz
-%exclude %{_mandir}/man1/tracker-search-bar.1.gz
 %exclude %{_mandir}/man1/tracker-preferences.1.gz
 %exclude %{_mandir}/man1/tracker-needle.1.gz
 
+%files libs
+%defattr(-, root, root, -)
+%{_libdir}/*.so.*
+%{_libdir}/girepository-1.0/*.typelib
+%{_libdir}/tracker-0.14/
+
 %files devel
 %defattr(-, root, root, -)
 %{_includedir}/tracker-0.14/
@@ -199,12 +218,14 @@ fi
 %{_libdir}/nautilus/extensions-3.0/*.so
 %{_datadir}/icons/*/*/apps/tracker.*
 %{_datadir}/applications/*.desktop
-%{_mandir}/man1/tracker-search-bar.1.gz
 %{_mandir}/man1/tracker-preferences.1.gz
 %{_mandir}/man1/tracker-needle.1.gz
 
-
 %changelog
+* Sat Sep 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-2
+- create -libs subpackage
+- add BuildRequires: firefox, thunderbird
+
 * Sun Jul 08 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.2-1
 - new upstream release