]> git.pld-linux.org Git - packages/beagle.git/blobdiff - beagle.spec
- rel 0.2
[packages/beagle.git] / beagle.spec
index 707ddd0db3095fd22298dd69a00f0d6fc34b74e6..be6fffa82d95a4c985d5be40dab79918a2053389 100644 (file)
@@ -1,21 +1,47 @@
-# TODO:
-#      Add proper BR's
-#      separate epiphany plugin
-#      maybe more :)
+#
+# Conditional build:
+%bcond_with    epiphany        # build epiphany extension (it requires
+                               # epiphany-1.2.x)
+#%define       snap 20041214
+#Release:      0.%{snap}.1
 
 Summary:       Beagle - An indexing subsystem
 Summary(pl):   Beagle - podsystem indeksuj±cy
 Name:          beagle
-Version:       0.0.1
-Release:       0.1
+Version:       0.0.4
+Release:       0.2
 License:       Various
 Group:         Libraries
+#Source0:      %{name}-%{version}-%{snap}.tar.bz2
 Source0:       http://ftp.gnome.org/pub/gnome/sources/%{name}/0.0/%{name}-%{version}.tar.bz2
-# Source0-md5: 9505a0d8aad8f0d80f9f18aab77dac08
-URL:           http://www.gnome.com/
-BuildRequires: dotnet-evolution-sharp >= 0.3
-BuildRequires: epiphany-devel
-BuildRequires: mono
+# Source0-md5: db81d4d1bd0f841f0ae77829623d2a59
+Patch0:                %{name}-Filters-dir.patch
+Patch1:                %{name}-pc.patch
+Patch2:                %{name}-bash.patch
+URL:           http://www.gnome.com
+BuildRequires: autoconf >= 2.52
+BuildRequires: automake
+BuildRequires: dotnet-evolution-sharp-devel >= 0.3
+BuildRequires: dotnet-gtk-sharp-devel
+BuildRequires: dotnet-dbus-sharp-devel >= 0.23
+BuildRequires: dotnet-gmime-sharp-devel
+BuildRequires: dotnet-gecko-sharp-devel
+BuildRequires: dotnet-gsf-sharp-devel
+%if %{with epiphany}
+BuildRequires: epiphany-devel >= 1.2.1
+BuildRequires: epiphany-devel < 1.3.0
+%endif
+BuildRequires: gtk+2-devel >= 2:2.4.0
+BuildRequires: libtool
+BuildRequires: libxml2-devel >= 2.6.0
+BuildRequires: mono-csharp
+BuildRequires: wv-devel
+BuildRequires: pkgconfig
+Requires:      dotnet-evolution-sharp >= 0.3
+Requires:      dotnet-gtk-sharp
+Requires:      dotnet-dbus-sharp >= 0.23
+Requires:      dotnet-gsf-sharp
+Requires:      gtk+2 >= 2:2.4.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -33,16 +59,45 @@ Group:              Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 
 %description devel
-Gecko# development files.
+Beagle development files.
 
 %description devel -l pl
-Pliki programistyczne Gecko#.
+Pliki programistyczne Beagle.
+
+%package -n epiphany-extension-beagle
+Summary:       Epiphany extension - beagle
+Summary(pl):   Rozszerzenie dla Epiphany - beagle
+Group:         X11/Applications/Networking
+Requires:      %{name} = %{version}-%{release}
+Requires:      epiphany >= 1.2.1
+Requires:      epiphany < 1.3.0
+
+%description -n epiphany-extension-beagle
+Epiphany extension that allows Beagle to index every page the user
+views.
+
+%description -n epiphany-extension-beagle -l pl
+Rozszerzenie dla Epiphany sprawiaj±ce, ¿e Beagle indeksuje ka¿d±
+odwiedzan± stronê.
 
 %prep
 %setup -q
+#%patch0 -p0
+#%patch1 -p0
+%patch2 -p0
 
 %build
-%configure
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
+%configure \
+%if %{with epiphany}
+       --enable-epiphany-extension
+%else
+       --disable-epiphany-extension
+%endif
+
 %{__make}
 
 %install
@@ -52,21 +107,27 @@ rm -rf $RPM_BUILD_ROOT
        DESTDIR=$RPM_BUILD_ROOT
 
 # Kill useless files
-rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/extensions/*.{a,la}
+rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/extensions/*.{a,la} \
+       $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.4.0/filesystems/*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS COPYING ChangeLog NEWS README
 %attr(755,root,root)%{_bindir}/*
-%attr(755,root,root)%{_libdir}/epiphany/extensions/libbeagleextension.so*
+%dir %{_libdir}/%{name}
 %{_libdir}/%{name}
-
+%attr(755,root,root) %{_libdir}/gtk-2.0/2.4.0/filesystems/libbeaglechooserhack.so*
 
 %files devel
 %defattr(644,root,root,755)
 %{_pkgconfigdir}/*
+
+%if %{with epiphany}
+%files -n epiphany-extension-beagle
+%defattr(644,root,root,755)
+%doc epiphany-extension/README
+%attr(755,root,root) %{_libdir}/epiphany/extensions/libbeagleextension.so*
+%endif
This page took 0.056262 seconds and 4 git commands to generate.