]> git.pld-linux.org Git - packages/cryptopp.git/blobdiff - cryptopp.spec
- cleanups
[packages/cryptopp.git] / cryptopp.spec
index 9bfb57c6ade7264ff67394d4b087b04aa928915e..fb12b8fc25f01fb081eeed812e2c6c76c9951cdc 100644 (file)
@@ -1,82 +1,77 @@
-%define                _orig_name      crypto
-%define                _orig_ver       52
+%define                orig_ver        561
 Summary:       Cryptopp Library - a free C++ class library of cryptographic schemes
-Summary(pl):   Cryptopp - klasa C++ dostarczaj±ca narzêdzia do kryptografii
+Summary(pl.UTF-8):     Cryptopp - biblioteka klas C++ dostarczająca narzędzia do kryptografii
 Name:          cryptopp
-Version:       5.2
-Release:       0.1
-License:       GPL
-Vendor:                Wei Dai
+Version:       5.6.1
+Release:       2
+License:       BSD-like
 Group:         Libraries
-Source0:       http://dl.sourceforge.net/%{name}/%{_orig_name}%{_orig_ver}.zip
-# Source0-md5: 5c09d632ef36e889f1727fb50cb21c4d
+Source0:       http://downloads.sourceforge.net/cryptopp/%{name}%{orig_ver}.zip
+# Source0-md5: 96cbeba0907562b077e26bcffb483828
+Patch0:                %{name}-autotools.patch
+Patch1:                cxx.patch
 URL:           http://www.cryptopp.com/
+BuildRequires: autoconf
+BuildRequires: automake
 BuildRequires: libstdc++-devel
+BuildRequires: libtool >= 2:1.5
 BuildRequires: unzip
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 Cryptopp Library is a free C++ class library of cryptographic schemes.
 
-%description -l pl
-Cryptopp jest klas± C++ dostarczaj±c± narzêdzia do kryptografii.
-
+%description -l pl.UTF-8
+Cryptopp jest biblioteką klas C++ dostarczającą narzędzia do
+kryptografii.
 
 %package devel
 Summary:       Files for development of applications which will use Cryptopp
-Summary(pl):   Pliki do tworzenia aplikacji u¿ywaj±cych Cryptopp
+Summary(pl.UTF-8):     Pliki do tworzenia aplikacji używających Cryptopp
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
 
 %description devel
 Files for development of applications which will use Cryptopp.
 
-%description devel -l pl
-Pliki do tworzenia aplikacji u¿ywaj±cych Cryptopp.
+%description devel -l pl.UTF-8
+Pliki do tworzenia aplikacji używających Cryptopp.
 
 %package static
 Summary:       Static Cryptopp library
-Summary(pl):   Statyczna biblioteka Cryptopp
+Summary(pl.UTF-8):     Statyczna biblioteka Cryptopp
 Group:         Development/Libraries
 Requires:      %{name}-devel = %{version}-%{release}
 
 %description static
 Static Cryptopp library.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Statyczna biblioteka Cryptopp.
 
-%package progs
-Summary:       Cryptopp programs
-Summary(pl):   Programy dla Cryptopp
-Group:         Applications
-Requires:      %{name} = %{version}-%{release}
-
-%description progs
-Cryptopp programs.
-
-%description progs -l pl
-Programy dla Cryptopp.
-
 %prep
 %setup -q -c
+%patch0 -p1
+%patch1 -p0
 
 %build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+
 %configure
+
 %{__make}
 
+./cryptest v
+
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_libdir}
-install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_includedir}/cryptopp
-install -d $RPM_BUILD_ROOT%{_datadir}/cryptopp
 
-install .libs/cryptest $RPM_BUILD_ROOT%{_bindir}
-cp -a .libs/libcryptopp.so*  $RPM_BUILD_ROOT%{_libdir}
-install .libs/libcryptopp.a  $RPM_BUILD_ROOT%{_libdir}
-install *.h    $RPM_BUILD_ROOT%{_includedir}/cryptopp
-install *.dat  $RPM_BUILD_ROOT%{_datadir}/cryptopp
+%{__make} install \
+       DESTDIR=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -88,17 +83,14 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc License.txt Readme.txt
 %attr(755,root,root) %{_libdir}/libcryptopp.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libcryptopp.so.4
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libcryptopp.so
+%{_libdir}/libcryptopp.la
 %{_includedir}/cryptopp
 
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libcryptopp.a
-
-%files progs
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
-%{_datadir}/cryptopp
This page took 0.086524 seconds and 4 git commands to generate.