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

Revision 4115, 4.5 KB checked in by inagaki, 13 years ago (diff)

update: soprano

RevLine 
[1392]1Name:      soprano
[1594]2Summary:   the Qt/C++ RDF framework
3Summary(ja): Qt/C++ RDF フレームワーク
[4115]4Version:   2.6.0
[521]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
[521]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
[1594]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.
[521]34
35Currently Soprano implements one fully functional backend which is based
36on librdf, the Redland RDF Application Framework.
37
38%package devel
[1594]39Summary: Development files for %{name}
[4115]40Summary(ja): %{name} の開発用ファイル
[521]41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: qt4-devel
[2638]44#Requires: cmake
[521]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
[4115]108* Sat Jun 11 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.6.0-1
109- new upstream release
110
[2638]111* Mon Jan 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.63-1
112- new upstream release
113
114* Sat Jan  8 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.3-1
115- new upstream release
116
[1850]117* Mon Sep 20 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.2-1
118- new upstream release
119- rebuilt with rpm-4.8.1
120
[1594]121* Sun Aug 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.5.0-1
122- new upstream release
123- added Japanese summary
124
[1392]125* Sat Jul 10 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.4-1
126- new upstream release
127
[575]128* Sun Mar 14 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.1-1
129- new upstream release
130
[521]131* Sat Feb 27 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0.1-1
132- new upstream release
133
134* Thu Feb 11 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.4.0-1
135- new upstream release
136
137* Sat Feb  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-2
138- rebuilt with new toolchain
139
140* Mon Oct 19 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.1-1
141- new upstream release
142- moved %%{_datadir}/soprano/{plugins,rules} to main package
143
144* Sat Aug 29 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.3.0-1
145- new upstream release
146
147* Mon Feb  9 2009 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.2.1-1
148- new upstream release
149
150* Tue Sep 02 2008 Shu KONNO <owa@bg.wakwak.com> 2.1.1-2
151- added -DQT_QMAKE_EXECUTABLE=... to cmake (if x86_64)
152
153* Sun Aug 31 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.1.1-1
154- new upstream release
155
156* Wed Aug 27 2008 Shu KONNO <owa@bg.wakwak.com> 2.0.3-2
157- added cmake option -DLIB_SUFFIX=64 (if x86_64)
158
159* Sat Mar 29 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.3-1
160- new upstream release
161
162* Thu Feb 21 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 2.0.2-0vl1
163- new upstream release
164
165* Wed Dec 12 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.99-0vl0.rc2
166- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.