]> git.pld-linux.org Git - packages/beagle.git/blob - beagle.spec
- temporary hack for mozilla home misdetection
[packages/beagle.git] / beagle.spec
1 #
2 # TODO:
3 # - MOZILLA_HOME misdetected
4 #
5 # Conditional build:
6 %bcond_with     epiphany        # build epiphany extension
7                                 # (just a hack)
8 Summary:        Beagle - An indexing subsystem
9 Summary(pl):    Beagle - podsystem indeksuj±cy
10 Name:           beagle
11 Version:        0.0.12
12 Release:        0.1
13 License:        Various
14 Group:          Libraries
15 Source0:        http://ftp.gnome.org/pub/gnome/sources/beagle/0.0/%{name}-%{version}.tar.bz2
16 # Source0-md5:  27bfdc64982a471a7d9c2a86c620752d
17 Patch0:         %{name}-Filters-dir.patch
18 Patch1:         %{name}-pc.patch
19 Patch2:         %{name}-bash.patch
20 URL:            http://beaglewiki.org/Main_Page
21 BuildRequires:  autoconf >= 2.52
22 BuildRequires:  automake
23 BuildRequires:  dbus-devel
24 BuildRequires:  dotnet-dbus-sharp-devel >= 0.23.4
25 BuildRequires:  dotnet-evolution-sharp-devel >= 0.6
26 BuildRequires:  dotnet-gecko-sharp-devel = 0.6
27 BuildRequires:  dotnet-gmime-sharp-devel
28 #BuildRequires: dotnet-gsf-sharp-devel >= 0.2
29 #BuildRequires: dotnet-gst-sharp-devel
30 BuildRequires:  dotnet-gtk-sharp-gnome-devel
31 BuildRequires:  dotnet-gtk-sharp-devel
32 %{?with_epiphany:BuildRequires: epiphany-devel >= 1.6}
33 BuildRequires:  gnome-vfs2-devel
34 BuildRequires:  gtk+2-devel >= 2:2.4.0
35 BuildRequires:  libexif-devel >= 0.5.0
36 BuildRequires:  libgnome-devel
37 BuildRequires:  libpng-devel
38 BuildRequires:  libtool
39 BuildRequires:  libxml2-devel >= 2.6.0
40 BuildRequires:  mono-csharp >= 1.0.6
41 BuildRequires:  mozilla-devel
42 BuildRequires:  pkgconfig
43 BuildRequires:  sqlite-devel
44 BuildRequires:  wv-devel >= 1.0.0
45 BuildRequires:  zip
46 Requires:       dotnet-dbus-sharp >= 0.23.4
47 Requires:       dotnet-evolution-sharp = 0.6
48 #Requires:      dotnet-gsf-sharp >= 0.2
49 #Requires:      dotnet-gst-sharp
50 Requires:       dotnet-gtk-sharp
51 Requires:       gtk+2 >= 2:2.4.0
52 Requires:       sqlite
53 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55 %description
56 Beagle is an indexing sub-system and search aggregator built on top of
57 Lucene.Net.
58
59 %description -l pl
60 Beagle jest podsystemem indeksuj±cym i wyszukuj±cym zbudowanym na
61 bazie Lucene.Net.
62
63 %package devel
64 Summary:        Beagle development files
65 Summary(pl):    Pliki programistyczne Beagle
66 Group:          Development/Libraries
67 Requires:       %{name} = %{version}-%{release}
68
69 %description devel
70 Beagle development files.
71
72 %description devel -l pl
73 Pliki programistyczne Beagle.
74
75 %package -n epiphany-extension-beagle
76 Summary:        Epiphany extension - beagle
77 Summary(pl):    Rozszerzenie dla Epiphany - beagle
78 Group:          X11/Applications/Networking
79 Requires:       %{name} = %{version}-%{release}
80 Requires:       epiphany >= 1.2.1
81 Requires:       epiphany < 1.3.0
82
83 %description -n epiphany-extension-beagle
84 Epiphany extension that allows Beagle to index every page the user
85 views.
86
87 %description -n epiphany-extension-beagle -l pl
88 Rozszerzenie dla Epiphany sprawiaj±ce, ¿e Beagle indeksuje ka¿d±
89 odwiedzan± stronê.
90
91 %prep
92 %setup -q
93 #%patch0 -p0
94 #%patch1 -p0
95 #%patch2 -p0
96
97 %build
98 %{__libtoolize}
99 %{__aclocal}
100 %{__autoconf}
101 %{__automake}
102 %configure \
103         --disable-static \
104 %if %{with epiphany}
105         --enable-epiphany-extension
106 %else
107         --disable-epiphany-extension
108 %endif
109
110 %{__make} \
111         MOZILLA_HOME=%{_libdir}/mozilla
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115
116 %{__make} install \
117         DESTDIR=$RPM_BUILD_ROOT
118
119 # Kill useless files
120 rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/extensions/*.la \
121         $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.4.0/filesystems/*.la \
122         $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
123
124 %find_lang %{name}
125
126 %clean
127 rm -rf $RPM_BUILD_ROOT
128
129 %post   -p /sbin/ldconfig
130 %postun -p /sbin/ldconfig
131
132 %files -f %{name}.lang
133 %defattr(644,root,root,755)
134 %doc AUTHORS COPYING ChangeLog NEWS README
135 %attr(755,root,root)%{_bindir}/*
136 %dir %{_libdir}/%{name}
137 %{_libdir}/%{name}/Filters
138 %{_libdir}/%{name}/*.exe
139 %{_libdir}/%{name}/*.dll*
140 %attr(755,root,root) %{_libdir}/lib*.so*
141 %attr(755,root,root) %{_libdir}/%{name}/lib*.so*
142 %attr(755,root,root) %{_libdir}/%{name}/beagled-index-helper
143 %attr(755,root,root) %{_libdir}/gtk-2.0/2.4.0/filesystems/libbeaglechooserhack.so*
144 %{_pixmapsdir}/*.png
145 %{_desktopdir}/*.desktop
146 %{_mandir}/man1/*
147
148 %files devel
149 %defattr(644,root,root,755)
150 %{_includedir}/libbeagle
151 %{_pkgconfigdir}/*
152
153 %if %{with epiphany}
154 %files -n epiphany-extension-beagle
155 %defattr(644,root,root,755)
156 %doc epiphany-extension/README
157 %attr(755,root,root) %{_libdir}/epiphany/extensions/libbeagleextension.so*
158 %endif
This page took 0.073515 seconds and 4 git commands to generate.