Package libqca: Specfile

Name:		libqca
Copyright:	GPL
Group:		Networking/Instant messaging
Summary:	QCA - Qt Cryptographic Architecture
Version:	1.0
Release:	alt4
Source:		qca-%version.tar.bz2

BuildRequires: gcc-c++ libqt3-devel libstdc++-devel

%description
This library provides an easy API for the following features: SSL/TLS,
X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES)
    
Functionality is supplied via plugins.  This is useful for avoiding
dependence on a particular crypto library and makes upgrading easier,
as there is no need to recompile your application when adding or
upgrading a crypto plugin.  Also, by pushing crypto functionality into
plugins, your application is free of legal issues, such as export
regulation.

%description -l ru_RU.KOI8-R
\xfc\xd4\xc1 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc1 \xd0\xd2\xc5\xc4\xcf\xd3\xd4\xc1\xd7\xcc\xd1\xc5\xd4 \xd0\xd2\xcf\xd3\xd4\xcf\xca API \xc4\xcc\xd1 \xd3\xcc\xc5\xc4\xd5\xc0\xdd\xc5\xc7\xcf: SSL/TLS, X509,
SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES)

\xe6\xd5\xce\xcb\xc3\xc9\xcf\xce\xc1\xcc\xd8\xce\xcf\xd3\xd4\xd8 \xc4\xcf\xd0\xcf\xcc\xce\xd1\xc5\xd4\xd3\xd1 \xd3 \xd0\xcf\xcd\xcf\xdd\xd8\xc0 \xd0\xcc\xc1\xc7\xc9\xce\xcf\xd7. \xfc\xd4\xcf \xd5\xc4\xcf\xc2\xce\xcf, \xd4\xc1\xcb \xcb\xc1\xcb
\xc9\xda\xc2\xc5\xc7\xc1\xc5\xd4\xd3\xd1 \xda\xc1\xd7\xc9\xd3\xc9\xcd\xcf\xd3\xd4\xd8 \xce\xc1 \xcb\xcf\xce\xcb\xd2\xc5\xd4\xce\xd5\xc0 \xcb\xd2\xc9\xd0\xd4\xcf\xc7\xd2\xc1\xc6\xc9\xde\xc5\xd3\xcb\xd5\xc0 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xd5 \xc9 \xdc\xd4\xcf
\xc4\xc5\xcc\xc1\xc5\xd4 \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xd1 \xd0\xd2\xcf\xdd\xc5, \xd4\xc1\xcb \xcb\xc1\xcb \xce\xc5\xd4 \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xcf\xd3\xd4\xc9 \xd0\xc5\xd2\xc5\xcb\xcf\xcd\xd0\xc9\xcc\xc9\xd2\xcf\xd7\xc1\xd4\xd8
\xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc5\xc5 QCA \xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xc5 \xd0\xd2\xc9 \xc4\xcf\xc2\xc1\xd7\xcc\xc5\xce\xc9\xc9 \xc9\xcc\xc9 \xcf\xc2\xce\xcf\xd7\xcc\xc5\xce\xc9\xc9
\xcb\xd2\xc9\xd0\xd4\xcf-\xd0\xcc\xc1\xc7\xc9\xce\xc1. \xf4\xc1\xcb\xd6\xc5, \xd4\xc1\xcb \xcb\xc1\xcb \xc6\xd5\xce\xcb\xc3\xc9\xcf\xce\xc1\xcc\xd8\xce\xcf\xd3\xd4\xd8 \xcb\xd2\xc9\xd0\xd4\xcf\xc7\xd2\xc1\xc6\xc9\xc9 \xd7\xd9\xce\xc5\xd3\xc5\xce\xc1 \xce\xc1
\xd5\xd2\xcf\xd7\xc5\xce\xd8 \xd0\xcc\xc1\xc7\xc9\xce\xcf\xd7, \xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xc5 \xc9\xda\xc2\xc1\xd7\xcc\xd1\xc5\xd4\xd3\xd1 \xcf\xd4 \xd7\xcf\xda\xcd\xcf\xd6\xce\xd9\xc8 \xcf\xc7\xd2\xc1\xce\xc9\xde\xc5\xce\xc9\xca,
\xce\xc1\xcb\xcc\xc1\xc4\xd9\xd7\xc1\xc5\xcd\xd9\xc8 \xda\xc1\xcb\xcf\xce\xcf\xcd, \xce\xc1\xd0\xd2\xc9\xcd\xc5\xd2, \xdc\xcb\xd3\xd0\xcf\xd2\xd4\xce\xd9\xc8 \xcf\xc7\xd2\xc1\xce\xc9\xde\xc5\xce\xc9\xca.

%package devel
Summary: Header files for developing apps which will use Qt Crytographic Architecture (QCA)
Summary(ru_RU.KOI8-R): \xe6\xc1\xca\xcc\xd9, \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xd9\xc5 \xc4\xcc\xd1 \xd2\xc1\xda\xd2\xc1\xc2\xcf\xd4\xcb\xc9 \xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xca \xd3 \xc9\xd3\xd0\xcf\xcc\xd8\xda\xcf\xd7\xc1\xce\xc9\xc5\xcd Qt Crytographic Architecture (QCA)
Group: Development/C++
Requires: %name = %version-%release
Requires: glibc-devel

%description devel
This library provides an easy API for the following features: SSL/TLS,
X509, SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES)

This package contains the header files needed to develop programs
that use QCA.

%description devel -l ru_RU.KOI8-R
\xfc\xd4\xc1 \xc2\xc9\xc2\xcc\xc9\xcf\xd4\xc5\xcb\xc1 \xd0\xd2\xc5\xc4\xcf\xd3\xd4\xc1\xd7\xcc\xd1\xc5\xd4 \xd0\xd2\xcf\xd3\xd4\xcf\xca API \xc4\xcc\xd1 \xd3\xcc\xc5\xc4\xd5\xc0\xdd\xc5\xc7\xcf: SSL/TLS, X509,
SASL, RSA, Hashing (SHA1, MD5), Ciphers (BlowFish, 3DES, AES)

\xfc\xd4\xcf\xd4 \xd0\xc1\xcb\xc5\xd4 \xd3\xcf\xc4\xc5\xd2\xd6\xc9\xd4 \xc6\xc1\xca\xcc\xd9 \xda\xc1\xc7\xcf\xcc\xcf\xd7\xcb\xcf\xd7, \xce\xc5\xcf\xc2\xc8\xcf\xc4\xc9\xcd\xd9\xc5 \xc4\xcc\xd1 \xd2\xc1\xda\xd2\xc1\xc2\xcf\xd4\xcb\xc9
\xd0\xd2\xc9\xcc\xcf\xd6\xc5\xce\xc9\xca, \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc0\xdd\xc9\xc8 QCA.

%prep
%setup -q -n qca-%version
%ifarch x86_64
sed -i 's|\s*target.path\s*=.*|target.path=$PREFIX/%_lib|' qcextra
%endif


%build
>conf.pri
cat >extra.pri <<__EOF__
unix: {
	# install
	target.path = %buildroot/%_libdir
	INSTALLS += target

	incfiles.path = %buildroot/%_includedir
	incfiles.files = src/qca.h
	INSTALLS += incfiles

	INSTALL_ROOT = ""
}
__EOF__

export QTDIR=%_qt3dir QMAKESPEC="default"
qmake-qt3
%make


%install
%make install INSTALL_ROOT=""

%files
%_libdir/*.so.*
%doc README INSTALL COPYING TODO

%files devel
%_libdir/*.so
%_includedir/*

%changelog
* Tue Apr 26 2011 Sergey V Turchin <zerg@altlinux.org> 1.0-alt4
- fix build requires

* Mon Mar 17 2008 Sergey V Turchin <zerg at altlinux dot org> 1.0-alt3
- move lib*.so to devel subpackage

* Fri Jan 27 2006 Sergey V Turchin <zerg at altlinux dot org> 1.0-alt2.1
- fix to build on x86_64

* Sun Dec 18 2005 Mikhail Yakshin <greycat@altlinux.org> 1.0-alt2
- Fixed x86_64 build problem

* Tue Jan 18 2005 ALT QA Team Robot <qa-robot@altlinux.org> 1.0-alt1.1
- Rebuilt with libstdc++.so.6.

* Mon Dec 13 2004 Mikhail Yakshin <greycat@altlinux.ru> 1.0-alt1
- Initial release