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

Revision 10460, 5.7 KB checked in by Takemikaduchi, 8 years ago (diff)

firefox: new upstrream release
others: rebuild with gcc-5.4.0

Line 
1Name:      soprano
2Summary:   the Qt/C++ RDF framework
3Summary(ja): Qt/C++ RDF フレームワーク
4Version:   2.9.4
5Release:   2%{?_dist_release}
6
7License:   LGPLv2+
8Group:     System Environment/Libraries
9URL:       http://sourceforge.net/projects/soprano
10
11Source:    %{name}-%{version}.tar.bz2
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14BuildRequires: clucene-core-devel >= 2.3.3.4
15BuildRequires: cmake
16# for backends/sesame2
17BuildRequires: java-1.8.0-openjdk-devel
18# for backends/virtuoso
19BuildRequires: libiodbc-devel
20BuildRequires: qt4-devel
21BuildRequires: raptor2-devel
22BuildRequires: rasqal-devel >= 0.9.22
23BuildRequires: redland-devel
24
25BuildRequires: doxygen
26BuildRequires: graphviz
27BuildRequires: qt4-doc
28
29# Requires: redland-virtuoso
30Requires: redland
31
32Provides: soprano-backend-virtuoso = %{version}-%{release}
33Provides: soprano-backend-sesame2 = %{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
52%description devel
53Header files for developing applications using soprano
54
55
56%prep
57%setup -q
58
59%build
60mkdir -p %{_target_platform}
61pushd %{_target_platform}
62%cmake \
63    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
64    -DQT_DOC_DIR=`pkg-config --variable=docdir Qt` \
65    -DSOPRANO_BUILD_API_DOCS:BOOL=%{!?apidocs:0}%{?apidocs} \
66    -DSOPRANO_BUILD_TESTS:BOOL=%{!?tests:FALSE}%{?tests} \
67    -DSOPRANO_DISABLE_SESAME2_BACKEND:BOOL=ON \
68%ifarch x86_64
69    -DLIB_SUFFIX=64 \
70    -DQT_QMAKE_EXECUTABLE=%{_libdir}/qt4/bin/qmake \
71%endif
72    ..
73popd
74
75make %{?_smp_mflags} -C %{_target_platform}
76
77%install
78[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
79
80make install DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
81
82%clean
83[ -n "$RPM_BUILD_ROOT" -a "$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 README
92%{_bindir}/*
93%{_libdir}/*.so.*
94%{_libdir}/soprano
95%{_datadir}/dbus-1
96%dir %{_datadir}/soprano
97%{_datadir}/soprano/plugins
98%{_datadir}/soprano/rules
99
100%files devel
101%defattr(-, root, root)
102%{_libdir}/*.so
103%{_libdir}/pkgconfig/*.pc
104%{_includedir}/*
105%{_datadir}/soprano/cmake
106
107
108%changelog
109* Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.4-2
110- rebuild with gcc-5.4.0
111- add BuildRequires: java-1.8.0-openjdk-devel
112- remove BuildRequires: java-1.5.0-gcj-devel
113
114* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.4-1
115- new upstream release
116
117* Sat Sep 07 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.3-1
118- new upstream release
119
120* Wed Jun 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.2-1
121- new upstream release
122
123* Sat Jan 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.9.0-1
124- new upstream release
125
126* Sun Jul 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.0-1
127- new upstream release
128- remove Patch50 (soprano-2.5.63-rpath.patch)
129
130* Sat Dec 10 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.4-1
131- new upstream release
132
133* Sun Nov 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.3-1
134- new upstream release
135- added BR: java-1.5.0-gcj-devel
136
137* Sun Sep 25 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.1-1
138- new upstream release
139- built with clucne-core-2.3.3.4
140
141* Fri Aug 19 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-2
142- rebuilt with new raptor2, rasqal and redland
143
144* Sun Aug 14 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.7.0-1
145- new upstream release
146
147* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.51-1
148- new upstream release
149
150* Sat Jun 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.0-1
151- new upstream release
152
153* Mon Jan 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.63-1
154- new upstream release
155
156* Sat Jan  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.3-1
157- new upstream release
158
159* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.2-1
160- new upstream release
161- rebuilt with rpm-4.8.1
162
163* Sun Aug 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.0-1
164- new upstream release
165- added Japanese summary
166
167* Sat Jul 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.4-1
168- new upstream release
169
170* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.1-1
171- new upstream release
172
173* Sat Feb 27 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0.1-1
174- new upstream release
175
176* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0-1
177- new upstream release
178
179* Sat Feb  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-2
180- rebuilt with new toolchain
181
182* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-1
183- new upstream release
184- moved %%{_datadir}/soprano/{plugins,rules} to main package
185
186* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.0-1
187- new upstream release
188
189* Mon Feb  9 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.2.1-1
190- new upstream release
191
192* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.1-2
193- added -DQT_QMAKE_EXECUTABLE=... to cmake (if x86_64)
194
195* Sun Aug 31 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.1.1-1
196- new upstream release
197
198* Wed Aug 27 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.3-2
199- added cmake option -DLIB_SUFFIX=64 (if x86_64)
200
201* Sat Mar 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.3-1
202- new upstream release
203
204* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.2-0vl1
205- new upstream release
206
207* Wed Dec 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.99-0vl0.rc2
208- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.