]> git.pld-linux.org Git - packages/beagle.git/blob - beagle.spec
e87d632da97a379ca236c5dd3b84220c802aec44
[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-glib-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 >= 2.1.15
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-gecko-sharp = 0.6
49 Requires:       dotnet-gmime-sharp >= 2.1.15
50 #Requires:      dotnet-gsf-sharp-devel >= 0.2
51 #Requires:      dotnet-gst-sharp-devel
52 Requires:       dotnet-gtk-sharp-gnome
53 Requires:       gtk+2 >= 2:2.4.0
54 Requires:       sqlite
55 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
56
57 %description
58 Beagle is an indexing sub-system and search aggregator built on top of
59 Lucene.Net.
60
61 %description -l pl
62 Beagle jest podsystemem indeksuj±cym i wyszukuj±cym zbudowanym na
63 bazie Lucene.Net.
64
65 %package devel
66 Summary:        Beagle development files
67 Summary(pl):    Pliki programistyczne Beagle
68 Group:          Development/Libraries
69 Requires:       %{name} = %{version}-%{release}
70
71 %description devel
72 Beagle development files.
73
74 %description devel -l pl
75 Pliki programistyczne Beagle.
76
77 %package -n epiphany-extension-beagle
78 Summary:        Epiphany extension - beagle
79 Summary(pl):    Rozszerzenie dla Epiphany - beagle
80 Group:          X11/Applications/Networking
81 Requires:       %{name} = %{version}-%{release}
82 Requires:       epiphany >= 1.2.1
83 Requires:       epiphany < 1.3.0
84
85 %description -n epiphany-extension-beagle
86 Epiphany extension that allows Beagle to index every page the user
87 views.
88
89 %description -n epiphany-extension-beagle -l pl
90 Rozszerzenie dla Epiphany sprawiaj±ce, ¿e Beagle indeksuje ka¿d±
91 odwiedzan± stronê.
92
93 %prep
94 %setup -q
95 #%patch0 -p0
96 #%patch1 -p0
97 #%patch2 -p0
98
99 %build
100 %{__libtoolize}
101 %{__aclocal}
102 %{__autoconf}
103 %{__automake}
104 %configure \
105         --disable-static \
106 %if %{with epiphany}
107         --enable-epiphany-extension
108 %else
109         --disable-epiphany-extension
110 %endif
111
112 %{__make} \
113         MOZILLA_HOME=%{_libdir}/mozilla
114
115 %install
116 rm -rf $RPM_BUILD_ROOT
117
118 %{__make} install \
119         DESTDIR=$RPM_BUILD_ROOT
120
121 # Kill useless files
122 rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/extensions/*.la \
123         $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/2.4.0/filesystems/*.la \
124         $RPM_BUILD_ROOT%{_libdir}/%{name}/*.la
125
126 %find_lang %{name}
127
128 %clean
129 rm -rf $RPM_BUILD_ROOT
130
131 %post   -p /sbin/ldconfig
132 %postun -p /sbin/ldconfig
133
134 %files -f %{name}.lang
135 %defattr(644,root,root,755)
136 %doc AUTHORS COPYING ChangeLog NEWS README
137 %attr(755,root,root)%{_bindir}/*
138 %dir %{_libdir}/%{name}
139 %{_libdir}/%{name}/Filters
140 %{_libdir}/%{name}/*.exe
141 %{_libdir}/%{name}/*.dll*
142 %attr(755,root,root) %{_libdir}/lib*.so*
143 %attr(755,root,root) %{_libdir}/%{name}/lib*.so*
144 %attr(755,root,root) %{_libdir}/%{name}/beagled-index-helper
145 %attr(755,root,root) %{_libdir}/gtk-2.0/2.4.0/filesystems/libbeaglechooserhack.so*
146 %{_pixmapsdir}/*.png
147 %{_desktopdir}/*.desktop
148 %{_mandir}/man1/*
149
150 %files devel
151 %defattr(644,root,root,755)
152 %{_includedir}/libbeagle
153 %{_pkgconfigdir}/*
154
155 %if %{with epiphany}
156 %files -n epiphany-extension-beagle
157 %defattr(644,root,root,755)
158 %doc epiphany-extension/README
159 %attr(755,root,root) %{_libdir}/epiphany/extensions/libbeagleextension.so*
160 %endif
This page took 0.07371 seconds and 2 git commands to generate.