]> git.pld-linux.org Git - packages/beecrypt.git/blame - beecrypt.spec
- docs/html contains too many/too long filenames to use "docs/html/*"
[packages/beecrypt.git] / beecrypt.spec
CommitLineData
d97ff880 1#
4d383701 2# WARNING: despite unchanged SONAME, the RSA ABI (and API) has changed since 3.x!
5bdc9e19 3#
d97ff880 4# Conditional build:
32db796d 5%bcond_without java # build with Java support
5bdc9e19 6%bcond_with javac # use javac instead of gcj
9c971131 7%bcond_without python # don't build python module
7fbed49d 8%bcond_without doc # don't build documentation
01129d60 9%bcond_without static_libs # don't build static libraries
d97ff880 10#
91407a9e 11Summary: The BeeCrypt Cryptography Library
5293cd2f 12Summary(pl): Biblioteka kryptograficzna BeeCrypt
91407a9e 13Name: beecrypt
5bdc9e19 14Version: 4.1.2
8db3b7b5 15Release: 4
22964bea 16Epoch: 2
91407a9e 17License: LGPL
d97ff880 18Group: Libraries
542f955e 19Source0: http://heanet.dl.sourceforge.net/beecrypt/%{name}-%{version}.tar.gz
5bdc9e19 20# Source0-md5: 820d26437843ab0a6a8a5151a73a657c
6f800bf2 21Patch0: %{name}-opt.patch
1b30549c 22Patch1: %{name}-lib64_fix.patch
c0fd553b 23Patch2: %{name}-ac_python.patch
63fbc33d 24URL: http://sourceforge.net/projects/beecrypt/
e7d47e5c 25BuildRequires: autoconf >= 2.50
d97ff880 26BuildRequires: automake
7fbed49d 27%if %{with doc}
d48e1138 28BuildRequires: doxygen
7fbed49d 29%endif
32db796d 30%if %{with java} && !%{with javac}
9c12ea62 31BuildRequires: gcc-java
5bdc9e19 32%endif
7fbed49d 33%if %{with doc}
d77df8a9 34BuildRequires: ghostscript
2c40516b 35BuildRequires: graphviz
7fbed49d 36%endif
32db796d 37%if %{with java} && %{with javac}
5bdc9e19
JB
38BuildRequires: jdk
39%endif
d97ff880 40BuildRequires: libtool
32db796d 41%if %{with java} && !%{with javac}
a6d26d74 42BuildRequires: libgcj-devel
7fbed49d 43%endif
c0fd553b 44%if %{with python}
45BuildRequires: python-devel
46BuildRequires: python-modules
47%endif
442e4fde 48BuildRequires: rpmbuild(macros) >= 1.213
7fbed49d 49%if %{with doc}
d77df8a9
JB
50BuildRequires: tetex-dvips
51BuildRequires: tetex-format-latex
52BuildRequires: tetex-latex-dstroke
1349ca4d 53# note: this is incorrect place, it should be somewhere in tetex packages
54BuildRequires: tetex-metafont
7fbed49d 55%endif
63fbc33d 56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91407a9e 57
1b30549c 58%define specflags_alpha -mno-explicit-relocs
19d4c14b 59
91407a9e 60%description
61BeeCrypt is an open source cryptography library that contains highly
62optimized C and assembler implementations of many well-known
63algorithms including Blowfish, MD5, SHA-1, Diffie-Hellman, and
64ElGamal.
65
66%description -l pl
67