X-Git-Url: http://git.pld-linux.org/?p=packages%2Fbeecrypt.git;a=blobdiff_plain;f=beecrypt.spec;h=84673e8423f4b0a1be27643485d6774beef5e6fd;hp=af9cb7c880a36043ddc70365b7e0a31988015c30;hb=f7bc205b52cab8bdc216714f20949c10ed41c0b1;hpb=a8bc16588caaa662fb2075f5fd266c9965608c3c diff --git a/beecrypt.spec b/beecrypt.spec index af9cb7c..84673e8 100644 --- a/beecrypt.spec +++ b/beecrypt.spec @@ -9,14 +9,14 @@ %bcond_without static_libs # don't build static libraries # Summary: The BeeCrypt Cryptography Library -Summary(pl): Biblioteka kryptograficzna BeeCrypt +Summary(pl.UTF-8): Biblioteka kryptograficzna BeeCrypt Name: beecrypt Version: 4.1.2 -Release: 4 +Release: 8 Epoch: 2 License: LGPL Group: Libraries -Source0: http://heanet.dl.sourceforge.net/beecrypt/%{name}-%{version}.tar.gz +Source0: http://dl.sourceforge.net/beecrypt/%{name}-%{version}.tar.gz # Source0-md5: 820d26437843ab0a6a8a5151a73a657c Patch0: %{name}-opt.patch Patch1: %{name}-lib64_fix.patch @@ -28,7 +28,12 @@ BuildRequires: automake BuildRequires: doxygen %endif %if %{with java} && !%{with javac} +%ifarch i586 i686 athlon pentium3 pentium4 %{x8664} +BuildRequires: jdk +%else BuildRequires: gcc-java +BuildRequires: libgcj-devel +%endif %endif %if %{with doc} BuildRequires: ghostscript @@ -38,12 +43,10 @@ BuildRequires: graphviz BuildRequires: jdk %endif BuildRequires: libtool -%if %{with java} && !%{with javac} -BuildRequires: libgcj-devel -%endif %if %{with python} BuildRequires: python-devel BuildRequires: python-modules +BuildRequires: rpm-pythonprov %endif BuildRequires: rpmbuild(macros) >= 1.213 %if %{with doc} @@ -55,7 +58,7 @@ BuildRequires: tetex-metafont %endif BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define specflags_alpha -mno-explicit-relocs +%define specflags_alpha -mno-explicit-relocs %description BeeCrypt is an open source cryptography library that contains highly @@ -63,61 +66,61 @@ optimized C and assembler implementations of many well-known algorithms including Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal. -%description -l pl -BeeCrypt jest open sourcow± bibliotek±, która zawiera wysoko -zoptymailzowane funkcje w C oraz assemblerze wielu algorytmów +%description -l pl.UTF-8 +BeeCrypt jest open sourcową biblioteką, która zawiera wysoko +zoptymailzowane funkcje w C oraz assemblerze wielu algorytmów szyfrowania m.in.: Blowfish, MD5, SHA-1, Diffie-Hellman oraz ElGamal. %package devel Summary: The BeeCrypt Cryptography Library - development files -Summary(pl): Pliki dla programistów u¿ywaj±cych biblioteki BeeCrypt +Summary(pl.UTF-8): Pliki dla programistów używających biblioteki BeeCrypt Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} %description devel The BeeCrypt Cryptography Library - development files. -%description devel -l pl -Biblioteka kryptograficzna BeeCrypt - pliki dla programistów. +%description devel -l pl.UTF-8 +Biblioteka kryptograficzna BeeCrypt - pliki dla programistów. %package static Summary: The BeeCrypt Cryptography Library - static library -Summary(pl): Biblioteka statyczna BeeCrypt +Summary(pl.UTF-8): Biblioteka statyczna BeeCrypt Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} %description static The BeeCrypt Cryptography Library - static library. -%description static -l pl +%description static -l pl.UTF-8 Biblioteka statyczna BeeCrypt. %package doc Summary: Development documentation for BeeCrypt -Summary(pl): Dokumentacja programisty dla biblioteki BeeCrypt +Summary(pl.UTF-8): Dokumentacja programisty dla biblioteki BeeCrypt Group: Documentation %description doc Development documentation for BeeCrypt. -%description doc -l pl +%description doc -l pl.UTF-8 Dokumentacja programisty dla biblioteki BeeCrypt. %package java Summary: BeeCrypt Java glue library -Summary(pl): Biblioteka ³±cz±ca BeeCrypt z Jav± +Summary(pl.UTF-8): Biblioteka łącząca BeeCrypt z Javą Group: Libraries Requires: %{name} = %{epoch}:%{version}-%{release} %description java BeeCrypt Java glue library. -%description java -l pl -Biblioteka ³±cz±ca BeeCrypt z Jav±. +%description java -l pl.UTF-8 +Biblioteka łącząca BeeCrypt z Javą. %package java-devel Summary: Development files for BeeCrypt Java glue library -Summary(pl): Pliki programistyczne biblioteki ³±cz±cej Beecrypt z Jav± +Summary(pl.UTF-8): Pliki programistyczne biblioteki łączącej Beecrypt z Javą Group: Development/Libraries Requires: %{name}-devel = %{epoch}:%{version}-%{release} Requires: %{name}-java = %{epoch}:%{version}-%{release} @@ -125,36 +128,37 @@ Requires: %{name}-java = %{epoch}:%{version}-%{release} %description java-devel Development files for BeeCrypt Java glue library. -%description java-devel -l pl -Pliki programistyczne biblioteki ³±cz±cej Beecrypt z Jav±. +%description java-devel -l pl.UTF-8 +Pliki programistyczne biblioteki łączącej Beecrypt z Javą. %package java-static Summary: BeeCrypt Java glue static library -Summary(pl): Statyczna biblioteka ³±cz±ca BeeCrypt z Jav± +Summary(pl.UTF-8): Statyczna biblioteka łącząca BeeCrypt z Javą Group: Development/Libraries Requires: %{name}-java-devel = %{epoch}:%{version}-%{release} %description java-static BeeCrypt Java glue static library. -%description java-static -l pl -Statyczna biblioteka ³±cz±ca BeeCrypt z Jav±. +%description java-static -l pl.UTF-8 +Statyczna biblioteka łącząca BeeCrypt z Javą. %package -n python-beecrypt Summary: Python interface to BeeCrypt library -Summary(pl): Pythonowy interfejs do biblioteki BeeCrypt +Summary(pl.UTF-8): Pythonowy interfejs do biblioteki BeeCrypt Group: Development/Languages/Python Requires: %{name} = %{epoch}:%{version}-%{release} %pyrequires_eq python-libs %description -n python-beecrypt -The python-beecrypt package contains a module which permits applications -written in the Python programming language to use the interface -supplied by BeeCrypt libraries. +The python-beecrypt package contains a module which permits +applications written in the Python programming language to use the +interface supplied by BeeCrypt libraries. -%description -n python-beecrypt -l pl -Pakiet python-beecrypt zawiera modu³, który pozwala aplikacjom napisanym w -Pythonie na u¿ywanie interfejsu dostarczanego przez bibliotekê BeeCrytp. +%description -n python-beecrypt -l pl.UTF-8 +Pakiet python-beecrypt zawiera moduł, który pozwala aplikacjom +napisanym w Pythonie na używanie interfejsu dostarczanego przez +bibliotekę BeeCrytp. %prep %setup -q @@ -177,7 +181,7 @@ Pythonie na u %configure \ %{?with_javac:ac_cv_have_gcj=no} \ --without-cplusplus \ - --with%{!?with_java:out}-javaglue \ + --with%{!?with_java:out}-java \ --with-cpu=%{_target_cpu} \ %{!?with_static_libs:--enable-static=no} \ %ifarch %{x8664} @@ -262,7 +266,7 @@ rm -rf $RPM_BUILD_ROOT %files doc %defattr(644,root,root,755) %doc docs/html -%endif +%endif %if %{with python} %files -n python-beecrypt