diff --git a/.cvsignore b/.cvsignore index e69de29..69151e2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +qoauth-7f69e33.tar.bz2 diff --git a/qoauth.spec b/qoauth.spec new file mode 100644 index 0000000..3e88e86 --- /dev/null +++ b/qoauth.spec @@ -0,0 +1,81 @@ +%define githash 7f69e33 +%define gitdate 20100622 + +Name: qoauth +Version: 1.0.1 +Release: 0.2.%{gitdate}git%{githash}%{?dist} +Summary: Qt-based C++ library for OAuth authorization scheme +Group: System Environment/Libraries +License: LGPLv2+ +URL: http://github.com/ayoy/qoauth +#Source0: http://files.ayoy.net/qoauth/release/%{version}/src/%{name}-%{version}-src.tar.bz2 +# The source is generated from the git snapshot using the following command +# git clone git://github.com/ayoy/qoauth.git +# git archive master --prefix=qoauth-`git log --pretty=format:"%h"| head -n1`/ |bzip2 > qoauth-`git log --pretty=format:"%h"|head -n1`.tar.bz2 +Source0: %{name}-%{githash}.tar.bz2 +BuildRequires: qt4-devel qca2-devel doxygen +Requires: qca-ossl%{?_isa} +%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}} + +%description +QOAuth is a Qt-based C++ implementation of an interface to services using +OAuth authorization scheme. + +%package devel +Summary: Development files for the Qt OAuth support library +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: qt4-devel%{?_isa} +Requires: qca2-devel%{?_isa} + +%description devel +The %{name}-devel package contains libraries, header files and documentations +for developing applications that use QOAuth library. + +%prep +%setup -q -n %{name}-%{githash} +sed -i -e '/^ *docs \\$/d' \ + -e "s!\(\$\${INSTALL_PREFIX}\)/lib.*!%{_libdir}!" src/src.pro +sed -i -e 's\/lib\/%{_lib}\g' src/pcfile.sh + +%build +export PATH=%{_qt4_bindir}:$PATH +%{_qt4_qmake} PREFIX="%{_prefix}" +make %{?_smp_mflags} + + +%install +make install INSTALL="install -p" INSTALL_ROOT=%{buildroot} +doxygen Doxyfile + +%check +make check + +%clean +rm -rf %{buildroot} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc README CHANGELOG LICENSE +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root,-) +%doc doc/html doc/examples +%{_libdir}/*.so +%{_libdir}/*.prl +%{_libdir}/pkgconfig/*.pc +%{_qt4_prefix}/mkspecs/features/*.prf +%{_includedir}/* + +%changelog +* Tue Jun 22 2010 Chen Lei - 1.0.1-0.2.20100622git7f69e33 +- New upstream version +- Add %%check section + +* Tue May 25 2010 Chen Lei - 1.0.1-0.1.20100525gitec7e4d5 +- initial rpm build diff --git a/sources b/sources index e69de29..6f671f5 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9a47a983cf1dd38416abf1e499e4241e qoauth-7f69e33.tar.bz2