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