]> git.pld-linux.org Git - packages/beagle.git/blob - beagle.spec
f4f86bddca2df7de7a7503d2eeaf0c806752f0bb
[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:       %{name}-%{version}-%{snap}.tar.bz2
16 Source0:        http://ftp.gnome.org/pub/gnome/sources/beagle/0.0/%{name}-%{version}.tar.bz2
17 # Source0-md5:  27bfdc64982a471a7d9c2a86c620752d
18 Patch0:         %{name}-Filters-dir.patch
19 Patch1:         %{name}-pc.patch
20 Patch2:         %{name}-bash.patch
21 URL:            http://beaglewiki.org/Main_Page
22 BuildRequires:  autoconf >= 2.52
23 BuildRequires:  automake
24 BuildRequires:  dbus-devel
25 BuildRequires:  dotnet-dbus-sharp-devel >= 0.23.4
26 BuildRequires:  dotnet-evolution-sharp-devel >= 0.6
27 BuildRequires:  dotnet-gecko-sharp-devel = 0.6
28 BuildRequires:  dotnet-gmime-sharp-devel
29 #BuildRequires: dotnet-gsf-sharp-devel >= 0.2
30 #BuildRequires: dotnet-gst-sharp-devel
31 BuildRequires:  dotnet-gtk-sharp-gnome-devel
32 BuildRequires:  dotnet-gtk-sharp-devel
33 %{?with_epiphany:BuildRequires: epiphany-devel >= 1.6}
34 BuildRequires:  gnome-vfs2-devel
35 BuildRequires:  gtk+2-devel >= 2:2.4.0
36 BuildRequires:  libexif-devel >= 0.5.0
37 BuildRequires:  libgnome-devel
38 BuildRequires:  libpng-devel
39 BuildRequires:  libtool
40 BuildRequires:  libxml2-devel >= 2.6.0
41 BuildRequires:  mono-csharp >= 1.0.6
42 BuildRequires:  mozilla-devel
43 BuildRequires:  pkgconfig
44 BuildRequires:  sqlite-devel
45 BuildRequires:  wv-devel >= 1.0.0
46 BuildRequires:  zip
47 Requires:       dotnet-dbus-sharp >= 0.23.4
48 Requires:       dotnet-evolution-sharp = 0.6
49 #Requires:      dotnet-gsf-sharp >= 0.2
50 #Requires:      dotnet-gst-sharp
51 Requires:       dotnet-gtk-sharp
52 Requires:       gtk+2 >= 2:2.4.0
53 Requires:       sqlite
54 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55
56 %description
57 Beagle is an indexing sub-system and search aggregator built on top of
58 Lucene.Net.
59
60 %description -l pl
61 Beagle jest podsystemem indeksuj±cym i wyszukuj±cym zbudowanym na
62 bazie Lucene.Net.
63
64 %package devel
65 Summary:        Beagle development files
66 Summary(pl):    Pliki programistyczne Beagle
67 Group:          Development/Libraries
68 Requires:       %{name} = %{version}-%{release}
69
70 %description devel
71 Beagle development files.
72
73 %description devel -l pl
74 Pliki programistyczne Beagle.
75
76 %package -n epiphany-extension-beagle
77 Summary:        Epiphany extension - beagle
78 Summary(pl):    Rozszerzenie dla Epiphany - beagle
79 Group:          X11/Applications/Networking
80 Requires:       %{name} = %{version}-%{release}
81 Requires:       epiphany >= 1.2.1
82 Requires:       epiphany < 1.3.0
83
84 %description -n epiphany-extension-beagle
85 Epiphany extension that allows Beagle to index every page the user
86 views.
87
88 %description -n epiphany-extension-beagle -l pl
89 Rozszerzenie dla Epiphany sprawiaj±ce, ¿e Beagle indeksuje ka¿d±
90 odwiedzan± stronê.
91
92 %prep
93 %setup -q
94 #%patch0 -p0
95 #%patch1 -p0
96 #%patch2 -p0
97
98 %build
99 %{__libtoolize}
100 %{__aclocal}
101 %{__autoconf}
102 %{__automake}
103 %configure \
104         --disable-static \
105 %if %{with epiphany}
106         --enable-epiphany-extension
107 %else
108         --disable-epiphany-extension
109 %endif
110
111 %{__make}
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.147843 seconds and 2 git commands to generate.