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