]> git.pld-linux.org Git - packages/cryptopp.git/blame - cryptopp.spec
- up to 5.5.2
[packages/cryptopp.git] / cryptopp.spec
CommitLineData
0114b496 1%define _orig_ver 552
1e862315 2Summary: Cryptopp Library - a free C++ class library of cryptographic schemes
e414df15 3Summary(pl.UTF-8): Cryptopp - klasa C++ dostarczająca narzędzia do kryptografii
1e862315 4Name: cryptopp
0114b496 5Version: 5.5.2
6Release: 1
ff61087a 7License: GPL
8Vendor: Wei Dai
1e862315 9Group: Libraries
0114b496 10Source0: http://dl.sourceforge.net/%{name}/%{name}%{_orig_ver}.zip
11# Source0-md5: a889be9d9ad5c202c925fb105caa4857
12Patch0: %{name}-autotools.patch
1e862315 13URL: http://www.cryptopp.com/
0114b496 14BuildRequires: autoconf
15BuildRequires: automake
1e862315 16BuildRequires: libstdc++-devel
0114b496 17BuildRequires: libtool
1e862315 18BuildRequires: unzip
ff61087a 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22Cryptopp Library is a free C++ class library of cryptographic schemes.
23
92858504
JR
24%description -l pl.UTF-8
25Cryptopp jest klasą C++ dostarczającą narzędzia do kryptografii.
ff61087a 26
27
28%package devel
1e862315 29Summary: Files for development of applications which will use Cryptopp
e414df15 30Summary(pl.UTF-8): Pliki do tworzenia aplikacji używających Cryptopp
1e862315
JB
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
ff61087a 33
34%description devel
1e862315 35Files for development of applications which will use Cryptopp.
ff61087a 36
92858504
JR
37%description devel -l pl.UTF-8
38Pliki do tworzenia aplikacji używających Cryptopp.
ff61087a 39
1e862315
JB
40%package static
41Summary: Static Cryptopp library
e414df15 42Summary(pl.UTF-8): Statyczna biblioteka Cryptopp
1e862315
JB
43Group: Development/Libraries
44Requires: %{name}-devel = %{version}-%{release}
ff61087a 45
1e862315
JB
46%description static
47Static Cryptopp library.
ff61087a 48
92858504 49%description static -l pl.UTF-8
1e862315 50Statyczna biblioteka Cryptopp.
ff61087a 51
1e862315
JB
52%package progs
53Summary: Cryptopp programs
e414df15 54Summary(pl.UTF-8): Programy dla Cryptopp
1e862315
JB
55Group: Applications
56Requires: %{name} = %{version}-%{release}
57
58%description progs
59Cryptopp programs.
60
92858504 61%description progs -l pl.UTF-8
1e862315 62Programy dla Cryptopp.
ff61087a 63
64%prep
1e862315 65%setup -q -c
0fcd268d 66%patch0 -p1
ff61087a 67
68%build
0114b496 69%{__libtoolize}
70%{__aclocal}
71%{__autoconf}
72%{__autoheader}
73%{__automake}
74
75%configure \
76 CXXFLAGS="%{rpmcxxflags} -DCRYPTOPP_DISABLE_X86ASM"
ff61087a 77%{__make}
78
79%install
1e862315 80rm -rf $RPM_BUILD_ROOT
ff61087a 81install -d $RPM_BUILD_ROOT%{_libdir}
82install -d $RPM_BUILD_ROOT%{_bindir}
83install -d $RPM_BUILD_ROOT%{_includedir}/cryptopp
84install -d $RPM_BUILD_ROOT%{_datadir}/cryptopp
85
0114b496 86install .libs/cryptest $RPM_BUILD_ROOT%{_bindir}/cryptest
1e862315
JB
87cp -a .libs/libcryptopp.so* $RPM_BUILD_ROOT%{_libdir}
88install .libs/libcryptopp.a $RPM_BUILD_ROOT%{_libdir}
89install *.h $RPM_BUILD_ROOT%{_includedir}/cryptopp
90install *.dat $RPM_BUILD_ROOT%{_datadir}/cryptopp
ff61087a 91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
1e862315
JB
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
ff61087a 98%files
1e862315 99%defattr(644,root,root,755)
ff61087a 100%doc License.txt Readme.txt
1e862315 101%attr(755,root,root) %{_libdir}/libcryptopp.so.*.*.*
ff61087a 102
103%files devel
1e862315
JB
104%defattr(644,root,root,755)
105%attr(755,root,root) %{_libdir}/libcryptopp.so
106%{_includedir}/cryptopp
107
108%files static
109%defattr(644,root,root,755)
110%{_libdir}/libcryptopp.a
ff61087a 111
112%files progs
1e862315
JB
113%defattr(644,root,root,755)
114%attr(755,root,root) %{_bindir}/*
115%{_datadir}/cryptopp
This page took 0.074657 seconds and 4 git commands to generate.