source: projects/specs/branches/6/s/soprano/soprano-vl.spec @ 4452

Revision 4452, 4.6 KB checked in by inagaki, 13 years ago (diff)

update: soprano

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