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