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

Revision 4620, 4.7 KB checked in by inagaki, 13 years ago (diff)

NEW: raptor2, yajl
update: akonadi, raptor, rasqal, redland, soprano

RevLine 
[1392]1Name:      soprano
[1594]2Summary:   the Qt/C++ RDF framework
3Summary(ja): Qt/C++ RDF フレームワーク
[4608]4Version:   2.7.0
[4620]5Release:   2%{?_dist_release}
[1392]6
[521]7License:   LGPLv2+
8Group:     System Environment/Libraries
9URL:       http://sourceforge.net/projects/soprano
10
[1392]11Source:    %{name}-%{version}.tar.bz2
12
[4620]13## upstreamable patches
14Patch50: soprano-2.5.63-rpath.patch
15
[521]16BuildRoot: %{_tmppath}/%{name}-%{version}-root
[4620]17BuildRequires: clucene-core-devel >= 0.9.20
[521]18BuildRequires: cmake
[4620]19# for backends/virtuoso
20BuildRequires: libiodbc-devel
[521]21BuildRequires: qt4-devel
[4620]22BuildRequires: raptor2-devel
23BuildRequires: rasqal-devel >= 0.9.22
[521]24BuildRequires: redland-devel
25
26BuildRequires: doxygen
27BuildRequires: graphviz
28BuildRequires: qt4-doc
29
[4620]30# Requires: redland-virtuoso
31Requires: redland
32
[521]33Provides: soprano-backend-virtuoso = %{version}-%{release}
34Requires: virtuoso-opensource
35
36%description
[1594]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.
[521]40
41Currently Soprano implements one fully functional backend which is based
42on librdf, the Redland RDF Application Framework.
43
44%package devel
[1594]45Summary: Development files for %{name}
[4115]46Summary(ja): %{name} の開発用ファイル
[521]47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
49Requires: qt4-devel
[4620]50Requires: pkgconfig
[2638]51#Requires: cmake
[521]52
53%description devel
54Header files for developing applications using soprano
55
56
57%prep
58%setup -q
[4620]59%patch50 -p1 -b .rpath
[521]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
[4620]111* Fri Aug 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-2
112- rebuilt with new raptor2, rasqal and redland
113
[4608]114* Sun Aug 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-1
115- new upstream release
116
[4452]117* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.51-1
118- new upstream release
119
[4115]120* Sat Jun 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.0-1
121- new upstream release
122
[2638]123* Mon Jan 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.63-1
124- new upstream release
125
126* Sat Jan  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.3-1
127- new upstream release
128
[1850]129* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.2-1
130- new upstream release
131- rebuilt with rpm-4.8.1
132
[1594]133* Sun Aug 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.0-1
134- new upstream release
135- added Japanese summary
136
[1392]137* Sat Jul 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.4-1
138- new upstream release
139
[575]140* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.1-1
141- new upstream release
142
[521]143* Sat Feb 27 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0.1-1
144- new upstream release
145
146* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0-1
147- new upstream release
148
149* Sat Feb  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-2
150- rebuilt with new toolchain
151
152* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-1
153- new upstream release
154- moved %%{_datadir}/soprano/{plugins,rules} to main package
155
156* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.0-1
157- new upstream release
158
159* Mon Feb  9 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.2.1-1
160- new upstream release
161
162* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.1-2
163- added -DQT_QMAKE_EXECUTABLE=... to cmake (if x86_64)
164
165* Sun Aug 31 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.1.1-1
166- new upstream release
167
168* Wed Aug 27 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.3-2
169- added cmake option -DLIB_SUFFIX=64 (if x86_64)
170
171* Sat Mar 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.3-1
172- new upstream release
173
174* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.2-0vl1
175- new upstream release
176
177* Wed Dec 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.99-0vl0.rc2
178- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.