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

Revision 5275, 5.2 KB checked in by inagaki, 12 years ago (diff)

update: dbusmenu-qt, soprano

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