source: projects/specs/trunk/s/soprano/soprano-vl.spec @ 4825

Revision 4825, 4.8 KB checked in by inagaki, 13 years ago (diff)

update: akonadi, clucene-core, strigi, soprano

Line 
1Name:      soprano
2Summary:   the Qt/C++ RDF framework
3Summary(ja): Qt/C++ RDF フレームワーク
4Version:   2.7.1
5Release:   1%{?_dist_release}
6
7License:   LGPLv2+
8Group:     System Environment/Libraries
9URL:       http://sourceforge.net/projects/soprano
10
11Source:    %{name}-%{version}.tar.bz2
12
13## upstreamable patches
14Patch50: soprano-2.5.63-rpath.patch
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: clucene-core-devel >= 2.3.3.4
18BuildRequires: cmake
19# for backends/virtuoso
20BuildRequires: libiodbc-devel
21BuildRequires: qt4-devel
22BuildRequires: raptor2-devel
23BuildRequires: rasqal-devel >= 0.9.22
24BuildRequires: redland-devel
25
26BuildRequires: doxygen
27BuildRequires: graphviz
28BuildRequires: qt4-doc
29
30# Requires: redland-virtuoso
31Requires: redland
32
33Provides: soprano-backend-virtuoso = %{version}-%{release}
34Requires: virtuoso-opensource
35
36%description
37Soprano (formerly known as QRDF) is a library which provides a highly
38usable object-oriented C++/Qt4 framework for RDF data. It has a modular
39structure which allows to replace the actual RDF storage implementation used.
40
41Currently Soprano implements one fully functional backend which is based
42on librdf, the Redland RDF Application Framework.
43
44%package devel
45Summary: Development files for %{name}
46Summary(ja): %{name} の開発用ファイル
47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
49Requires: qt4-devel
50Requires: pkgconfig
51#Requires: cmake
52
53%description devel
54Header files for developing applications using soprano
55
56
57%prep
58%setup -q
59%patch50 -p1 -b .rpath
60
61%build
62mkdir -p %{_target_platform}
63pushd %{_target_platform}
64unset QTDIR || : ; . /etc/profile.d/qt4.sh
65%cmake \
66    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
67    -DQT_DOC_DIR=`pkg-config --variable=docdir Qt` \
68    -DSOPRANO_BUILD_API_DOCS:BOOL=%{!?apidocs:0}%{?apidocs} \
69    -DSOPRANO_BUILD_TESTS:BOOL=%{!?tests:FALSE}%{?tests} \
70%ifarch x86_64
71    -DLIB_SUFFIX=64 \
72    -DQT_QMAKE_EXECUTABLE=%{_libdir}/qt4/bin/qmake \
73%endif
74    ..
75popd
76
77make %{?_smp_mflags} -C %{_target_platform}
78
79%install
80[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
81
82make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
83
84%clean
85[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
86
87%post -p /sbin/ldconfig
88
89%postun -p /sbin/ldconfig
90
91%files
92%defattr(-, root, root)
93%doc AUTHORS COPYING COPYING.LIB README
94%{_bindir}/*
95%{_libdir}/*.so.*
96%{_libdir}/soprano
97%{_datadir}/dbus-1
98%dir %{_datadir}/soprano
99%{_datadir}/soprano/plugins
100%{_datadir}/soprano/rules
101
102%files devel
103%defattr(-, root, root)
104%{_libdir}/*.so
105%{_libdir}/pkgconfig/*.pc
106%{_includedir}/*
107%{_datadir}/soprano/cmake
108
109
110%changelog
111* Sun Sep 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.1-1
112- new upstream release
113- built with clucne-core-2.3.3.4
114
115* Fri Aug 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-2
116- rebuilt with new raptor2, rasqal and redland
117
118* Sun Aug 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-1
119- new upstream release
120
121* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.51-1
122- new upstream release
123
124* Sat Jun 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.0-1
125- new upstream release
126
127* Mon Jan 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.63-1
128- new upstream release
129
130* Sat Jan  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.3-1
131- new upstream release
132
133* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.2-1
134- new upstream release
135- rebuilt with rpm-4.8.1
136
137* Sun Aug 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.0-1
138- new upstream release
139- added Japanese summary
140
141* Sat Jul 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.4-1
142- new upstream release
143
144* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.1-1
145- new upstream release
146
147* Sat Feb 27 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0.1-1
148- new upstream release
149
150* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0-1
151- new upstream release
152
153* Sat Feb  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-2
154- rebuilt with new toolchain
155
156* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-1
157- new upstream release
158- moved %%{_datadir}/soprano/{plugins,rules} to main package
159
160* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.0-1
161- new upstream release
162
163* Mon Feb  9 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.2.1-1
164- new upstream release
165
166* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.1-2
167- added -DQT_QMAKE_EXECUTABLE=... to cmake (if x86_64)
168
169* Sun Aug 31 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.1.1-1
170- new upstream release
171
172* Wed Aug 27 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.3-2
173- added cmake option -DLIB_SUFFIX=64 (if x86_64)
174
175* Sat Mar 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.3-1
176- new upstream release
177
178* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.2-0vl1
179- new upstream release
180
181* Wed Dec 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.99-0vl0.rc2
182- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.