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