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

Revision 1392, 3.9 KB checked in by inagaki, 14 years ago (diff)

updated: attica, kde-i18n-ja, kde-settings, soprano

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