source: projects/specs/trunk/r/redland/redland-vl.spec @ 521

Revision 521, 6.6 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary:   Redland RDF Application Framework
2Name:      redland
3Version:   1.0.10
4Release:   4%{?_dist_release}
5Group:     System Environment/Libraries
6License:   LGPL/Apache 2
7URL:       http://librdf.org/
8Source:    http://download.librdf.org/source/%{name}-%{version}.tar.gz
9
10Patch50: redland-1.0.10-pkgconfig_requires_private.patch
11Patch51: redland-1.0.10-no_undefined.patch
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14BuildRequires: curl-devel
15BuildRequires: db4-devel
16BuildRequires: libxml2-devel >= 2.4.0
17BuildRequires: libiodbc-devel
18BuildRequires: raptor-devel >= 1.4.17
19BuildRequires: rasqal-devel >= 0.9.16
20BuildRequires: perl >= 5.8.0
21BuildRequires: pkgconfig
22Requires:  raptor >= 1.4.17
23Requires:  rasqal >= 0.9.16
24#Requires:  unixODBC
25
26%description
27Redland is a library that provides a high-level interface for RDF
28(Resource Description Framework) implemented in an object-based API.
29It is modular and supports different RDF parsers, serializers,
30storage and query languages.  Redland is designed for developers to
31provide RDF support in their applications as well as a core library
32for RDF developers to start with.
33
34%package devel
35Summary: Libraries and header files for programs that use Redland.
36Group: Development/Libraries
37Requires: %{name} = %{version}-%{release}
38Requires: raptor-devel >= 1.4.17
39Requires: rasqal-devel >= 0.9.16
40
41%description devel
42Header files for development with Redland
43
44%prep
45%setup -q
46
47%patch50 -p1 -b .pkgconfig_requires_private
48%patch51 -p1 -b .no_undefined
49
50# hack to nuke rpaths
51%if "%{_libdir}" != "/usr/lib"
52sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
53%endif
54
55%build
56# Force use of default python even if 2.0 is present
57PYTHON=python
58export PYTHON
59
60%configure --enable-release \
61           --with-raptor=system \
62           --with-rasqal=system \
63           --with-threestore=no \
64           --with-mysql=no \
65           --with-sqlite=no \
66           --with-postgresql=no \
67           --disable-static
68
69%{__make} OPTIMIZE="$RPM_OPT_FLAGS"
70
71
72%install
73[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
74
75%makeinstall
76
77find $RPM_BUILD_ROOT -print | xargs chmod u+w
78
79rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
80rm -f $RPM_BUILD_ROOT%{_libdir}/redland/*.la
81
82%clean
83[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
84
85%post -p /sbin/ldconfig
86
87%postun -p /sbin/ldconfig
88
89%files
90%defattr(-, root, root)
91%doc AUTHORS COPYING COPYING.LIB ChangeLog LICENSE.txt NEWS README
92%doc LICENSE-2.0.txt NOTICE
93%doc *.html
94%{_libdir}/librdf*.so.*
95%dir %{_libdir}/redland
96%{_libdir}/redland/*.so
97%{_bindir}/rdfproc
98%{_bindir}/redland-db-upgrade
99%{_mandir}/man1/rdfproc.1*
100%{_mandir}/man1/redland-db-upgrade.1*
101%{_mandir}/man3/redland.3*
102
103%files devel
104%defattr(-, root, root)
105%doc AUTHORS COPYING COPYING.LIB ChangeLog LICENSE.txt NEWS README
106%doc LICENSE-2.0.txt NOTICE
107%doc docs/README.html
108%doc %{_datadir}/gtk-doc/html
109%{_bindir}/redland-config
110%{_libdir}/librdf*.so
111%{_libdir}/pkgconfig/redland.pc
112%{_datadir}/%{name}/Redland.i
113%{_includedir}/redland.h
114%{_includedir}/librdf.h
115%{_includedir}/rdf_*.h
116%{_mandir}/man1/redland-config.1*
117
118%changelog
119* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.10-4
120- added Patch50 and 51 from FC
121  * Mon Jan 04 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.10-3
122  - no_undefined patch
123  * Sun Jan 03 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.0.10-2
124  - pkgconfig_requires_private patch
125- use libiodbc-devel instead of unixODBC-devel
126
127* Thu Feb 11 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.10-3
128- rebuilt with rasqal-0.9.17 on ppc
129
130* Sun Feb 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.10-2
131- add BuildRequires: pkgconfig, unixODBC-devel
132- add Requires: unixODBC
133
134* Sat Feb  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.10-1
135- new upstream release
136- built with new toolchain, db4-4.8.26
137
138* Wed Aug 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.9-1
139- new upstream release
140
141* Thu Oct 30 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.7-2
142- redland-devel requires {raptor,rasqal}-devel instead of {rapter,rasqal}
143
144* Sat Mar 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.7-1
145- fix release
146- drop .a
147
148* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.7-0vl1
149- new upstream release
150- drop .la
151
152* Sun May 20 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.6-0vl1
153- initial release for VineSeed
154- disable MySQL, postgresql and sqlite
155
156* Sat May  5 2007  Dave Beckett <dave@dajobe.org>
157- Add /usr/share/redland/mysql-v1.ttl and /usr/share/redland/mysql-v2.ttl
158
159* Wed Feb 15 2006  Dave Beckett <dave@dajobe.org>
160- Require db4-devel
161- Disable postgresql for now
162
163* Thu Aug 11 2005  Dave Beckett <dave.beckett@bristol.ac.uk>
164- Update Source:
165- Do not require python-devel at build time
166- Add sqlite-devel build requirement.
167- Use %%configure and %%makeinstall
168
169* Thu Jul 21 2005  Dave Beckett <dave.beckett@bristol.ac.uk>
170- Updated for gtk-doc locations
171
172* Mon Nov 1 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
173- License now LGPL/Apache 2
174- Added LICENSE-2.0.txt and NOTICE
175
176* Mon Jul 19 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
177- move perl, python packages into redland-bindings
178
179* Mon Jul 12 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
180- put /usr/share/redland/Redland.i in redland-devel
181
182* Wed May  5 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
183- require raptor 1.3.0
184- require rasqal 0.2.0
185
186* Fri Jan 30 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
187- require raptor 1.2.0
188- update for removal of python distutils
189- require python 2.2.0+
190- require perl 5.8.0+
191- build and require mysql
192- do not build and require threestore
193
194* Sun Jan 4 2004  Dave Beckett <dave.beckett@bristol.ac.uk>
195- added redland-python package
196- export some more docs
197
198* Mon Dec 15 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
199- require raptor 1.1.0
200- require libxml 2.4.0 or newer
201- added pkgconfig redland.pc
202- split redland/devel package shared libs correctly
203
204* Mon Sep 8 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
205- require raptor 1.0.0
206 
207* Thu Sep 4 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
208- added rdfproc
209 
210* Thu Aug 28 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
211- patches added post 0.9.13 to fix broken perl UNIVERSAL::isa
212 
213* Thu Aug 21 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
214- Add redland-db-upgrade.1
215- Removed duplicate perl CORE shared objects
216
217* Sun Aug 17 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
218- Updates for new perl module names.
219
220* Tue Apr 22 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
221- Updated for Redhat 9, RPM 4
222
223* Fri Feb 12 2003 Dave Beckett <dave.beckett@bristol.ac.uk>
224- Updated for redland 0.9.12
225
226* Fri Jan 4 2002 Dave Beckett <dave.beckett@bristol.ac.uk>
227- Updated for new Perl module names
228
229* Fri Sep 14 2001 Dave Beckett <dave.beckett@bristol.ac.uk>
230- Added shared libraries
Note: See TracBrowser for help on using the repository browser.