]> git.pld-linux.org Git - packages/beagle.git/blob - beagle.spec
- fixed pc patch; rel. .2
[packages/beagle.git] / beagle.spec
1 #
2 # Conditional build:
3 %bcond_without  epiphany        # don't build epiphany extension (it requires
4                                 # epiphany-1.2.x)
5 #
6 %define         snap 20040813
7
8 Summary:        Beagle - An indexing subsystem
9 Summary(pl):    Beagle - podsystem indeksuj±cy
10 Name:           beagle
11 Version:        0.0.3
12 Release:        0.%{snap}.2
13 License:        Various
14 Group:          Libraries
15 Source0:        %{name}-%{version}-%{snap}.tar.bz2
16 # Source0-md5:  318d6918ab80d8d9b75b07b1b2524b02
17 #Source0:       http://ftp.gnome.org/pub/gnome/sources/%{name}/0.0/%{name}-%{version}.tar.bz2
18 Patch0:         %{name}-Filters-dir.patch
19 Patch1:         %{name}-pc.patch
20 URL:            http://www.gnome.com/
21 BuildRequires:  autoconf >= 2.52
22 BuildRequires:  automake
23 BuildRequires:  dotnet-evolution-sharp-devel >= 0.3
24 BuildRequires:  dotnet-gtk-sharp-devel
25 BuildRequires:  dotnet-dbus-sharp-devel >= 0.22
26 %if %{with epiphany}
27 BuildRequires:  epiphany-devel >= 1.2.1
28 BuildRequires:  epiphany-devel < 1.3.0
29 %endif
30 BuildRequires:  gtk+2-devel >= 2:2.4.0
31 BuildRequires:  libtool
32 BuildRequires:  libxml2-devel >= 2.6.0
33 BuildRequires:  mono-csharp
34 BuildRequires:  pkgconfig
35 Requires:       dotnet-evolution-sharp >= 0.3
36 Requires:       dotnet-gtk-sharp
37 Requires:       dotnet-dbus-sharp >= 0.22
38 Requires:       gtk+2 >= 2:2.4.0
39 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40
41 %description
42 Beagle is an indexing sub-system and search aggregator built on top of
43 Lucene.Net.
44
45 %description -l pl
46 Beagle jest podsystemem indeksuj±cym i wyszukuj±cym zbudowanym na
47 bazie Lucene.Net.
48
49 %package devel
50 Summary:        Beagle development files
51 Summary(pl):    Pliki programistyczne Beagle
52 Group:          Development/Libraries
53 Requires:       %{name} = %{version}-%{release}
54
55 %description devel
56 Beagle development files.
57
58 %description devel -l pl
59 Pliki programistyczne Beagle.
60
61 %package -n epiphany-extension-beagle
62 Summary:        Epiphany extension - beagle
63 Summary(pl):    Rozszerzenie dla Epiphany - beagle
64 Group:          X11/Applications/Networking
65 Requires:       %{name} = %{version}-%{release}
66 Requires:       epiphany >= 1.2.1
67 Requires:       epiphany < 1.3.0
68
69 %description -n epiphany-extension-beagle
70 Epiphany extension that allows Beagle to index every page the user
71 views.
72
73 %description -n epiphany-extension-beagle -l pl
74 Rozszerzenie dla Epiphany sprawiaj±ce, ¿e Beagle indeksuje ka¿d±
75 odwiedzan± stronê.
76
77 %prep
78 %setup -q
79 %patch0 -p0
80 %patch1 -p0
81
82 %build
83 %{__libtoolize}
84 %{__aclocal}
85 %{__autoconf}
86 %{__automake}
87 %configure \
88 %if %{with epiphany}
89         --enable-epiphany-extension
90 %else
91         --disable-epiphany-extension
92 %endif
93
94 %{__make}
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98
99 %{__make} install \
100         DESTDIR=$RPM_BUILD_ROOT
101
102 # Kill useless files
103 rm -f $RPM_BUILD_ROOT%{_libdir}/epiphany/extensions/*.{a,la}
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %files
109 %defattr(644,root,root,755)
110 %doc AUTHORS COPYING ChangeLog NEWS README
111 %attr(755,root,root)%{_bindir}/*
112 %{_libdir}/%{name}
113 %{_libdir}/libbeaglechooserhack.so.*
114
115 %files devel
116 %defattr(644,root,root,755)
117 %{_pkgconfigdir}/*
118 %{_libdir}/libbeaglechooserhack.la
119
120 %if %{with epiphany}
121 %files -n epiphany-extension-beagle
122 %defattr(644,root,root,755)
123 %doc epiphany-extension/README
124 %attr(755,root,root)%{_libdir}/epiphany/extensions/libbeagleextension.so*
125 %endif
This page took 0.10047 seconds and 4 git commands to generate.