]> git.pld-linux.org Git - packages/crossmingw32-zlib.git/commitdiff
- 1st release
authorggodlewski <ggodlewski@pld-linux.org>
Wed, 27 Aug 2003 12:02:34 +0000 (12:02 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    crossmingw32-zlib.spec -> 1.1

crossmingw32-zlib.spec [new file with mode: 0644]

diff --git a/crossmingw32-zlib.spec b/crossmingw32-zlib.spec
new file mode 100644 (file)
index 0000000..dea8265
--- /dev/null
@@ -0,0 +1,159 @@
+
+%ifnarch i586 i686 athlon
+%define                                _asmopt         0
+%else
+%{?_without_asmopt:%define     _asmopt         0}
+%{!?_without_asmopt:%define    _asmopt         1}
+%endif
+
+%define                realname                zlib
+Summary:       Library for compression and decompression
+Summary(de):   Library für die Komprimierung und Dekomprimierung
+Summary(es):   Biblioteca para compresión y descompresión
+Summary(fr):   bibliothèque de compression et décompression
+Summary(pl):   Biblioteka z podprogramami do kompresji i dekompresji
+Summary(pt_BR):        Biblioteca para compressão e descompressão
+Summary(ru):   âÉÂÌÉÏÔÅËÁ ÄÌÑ ËÏÍÐÒÅÓÓÉÉ É ÄÅËÏÍÐÒÅÓÓÉÉ
+Summary(tr):   Sýkýþtýrma iþlemleri için kitaplýk
+Summary(uk):   â¦Â̦ÏÔÅËÁ ÄÌÑ ËÏÍÐÒÅÓ¦§ ÔÁ ÄÅËÏÍÐÒÅÓ¦§
+Name:          crossmingw32-%{realname}
+Version:       1.1.4
+Release:       7
+License:       BSD
+Group:         Libraries
+Source0:       http://www.gzip.org/%{realname}/%{realname}-%{version}.tar.gz
+# Source0-md5: abc405d0bdd3ee22782d7aa20e440f08
+Patch0:                %{realname}-sharedlib.patch
+Patch1:                %{realname}-asmopt.patch
+Patch2:                %{realname}-gzprintf_sec.patch
+URL:           http://www.zlib.org/
+BuildRequires: autoconf
+BuildRequires: automake
+BuildRequires: libtool
+BuildRoot:     %{tmpdir}/%{realname}-%{version}-root-%(id -u -n)
+
+%define                no_install_post_strip   1
+
+%define                target                  i386-mingw32
+%define                target_platform         i386-pc-mingw32
+%define                arch                    %{_prefix}/%{target}
+%define                gccarch                 %{_prefix}/lib/gcc-lib/%{target}
+%define                gcclib                  %{_prefix}/lib/gcc-lib/%{target}/%{version}
+
+%define                __cc                    %{target}-gcc
+%define                __cxx                   %{target}-g++
+
+%description
+The 'zlib' compression library provides in-memory compression and
+decompression functions, including integrity checks of the
+uncompressed data. This version of the library supports only one
+compression method (deflation) but other algorithms may be added later
+and will have the same stream interface.
+
+%description -l de
+Die zlib-Komprimierungs-Library bietet speicherinterne Komprimierungs-
+und Dekomprimierungsfunktionen, einschließlich Integritätsprüfungen
+der unkomprimierten Daten. Diese Version der Library unterstützt nur
+eine Komprimierungsmethode (Deflation), doch können weitere
+Algorithmen nachträglich eingefügt werden und haben dann dieselbe
+Oberfläche.
+
+%description -l es
+La biblioteca de compresión 'zlib' nos ofrece funciones de compresión
+y descompresión en memoria, incluyendo chequeo de la integridad de
+datos no comprimidos. Esta versión de la biblioteca soporta solamente
+un método de compresión (deflación) pero otros algoritmos pueden ser
+añadidos más tarde y tendrán la misma interface. Esta biblioteca se
+usa por varios programas de sistema.
+
+%description -l fr
+La bibliothèque de compression « zlib » offre des fonctions de
+compression et de décompression en mémoire, ainsi qu'une vérification
+de l'intégrité des données décompressées. La version de cette
+bibliothèque ne gère qu'une méthode de compression (deflation), mais
+d'autres algorithmes peuvent être ajoutés plus tard et auront la même
+interface.
+
+%description -l pl
+Biblioteka zlib udostêpnia podprogramy do kompresji i dekompresji w
+pamiêci operacyjnej w³±cznie ze sprawdzaniem integralno¶ci w trakcie
+dekompresji. Ta wersja biblioteki udostêpnia tylko jedn± metodê
+kompresji o nazwie deflation niemniej inne algorytmy mog± byæ
+dodawane udostêpniaj±c taki sam interfejs funkcji operuj±cych na
+strumieniu danych.
+
+%description -l pt_BR
+A biblioteca de compressão 'zlib' oferece funções de compressão e
+descompressão em memória, incluindo checagem da integridade de dados
+não comprimidos. Essa versão da biblioteca suporta somente um método
+de compressão (deflação) mas outros algoritmos podem ser adicionados
+mais tarde e terão a mesma interface. Essa biblioteca é usada por
+vários programas de sistema.
+
+%description -l ru
+âÉÂÌÉÏÔÅËÁ ËÏÍÐÒÅÓÓÉÉ zlib ÓÏÄÅÒÖÉÔ ÆÕÎËÃÉÉ ËÏÍÐÒÅÓÓÉÉ É ÄÅËÏÍÐÒÅÓÓÉÉ
+× ÐÁÍÑÔÉ, ×ËÌÀÞÁÀ ÐÒÏ×ÅÒËÕ ÃÅÌÏÓÔÎÏÓÔÉ ÄÅËÏÍÐÒÅÓÓÉÒÏ×ÁÎÎÙÈ ÄÁÎÎÙÈ. üÔÁ
+×ÅÒÓÉÑ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓÓÉÉ (deflation), ÎÏ
+×ÐÏÓÌÅÄÓÔ×ÉÉ × ÎÅÅ ÍÏÇÕÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ É ÄÒÕÇÉÅ ÍÅÔÏÄÙ, É ×ÓÅ ÏÎÉ
+ÂÕÄÕÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÔ ÖÅ ÐÏÔÏËÏ×ÙÊ ÉÎÔÅÒÆÅÊÓ.
+
+%description -l tr
+zlib sýkýþtýrma kitaplýðý bellekte sýkýþtýrma ve açma fonksiyonlarý
+içermektedir. Bu sürüm yalnýzca 'deflation' yöntemini
+desteklemektedir. Ancak baþka algoritmalarýn ayný arabirimle
+eriþilebilecek þekilde eklenme olasýlýðý vardýr. Bu kitaplýk bir dizi
+sistem yazýlýmý tarafýndan kullanýlmaktadýr.
+
+%description -l uk
+â¦Â̦ÏÔÅËÁ ËÏÍÐÒÅÓ¦§ zlib Í¦ÓÔÉÔØ ÆÕÎË槠ËÏÍÐÒÅÓ¦§ ÔÁ ÄÅËÏÍÐÒÅÓ¦§ ×
+ÐÁÍ'ÑÔ¦ Ú ÐÅÒÅצÒËÏÀ Ã¦ÌÏÓÔ¦ ÄÅËÏÍÐÒÅÓÏ×ÁÎÉÈ ÄÁÎÉÈ. ãÑ ×ÅÒÓ¦Ñ
+ЦÄÔÒÉÍÕ¤ Ô¦ÌØËÉ ÏÄÉΠÍÅÔÏÄ ËÏÍÐÒÅÓ¦§ (deflation), ÁÌÅ × ÍÁÊÂÕÔÎØÏÍÕ ×
+Îŧ ÍÏÖÕÔØ ÂÕÔÉ ÄÏÄÁΦ ¦ ¦ÎÛ¦ ÍÅÔÏÄÉ ¦ ×Ó¦ ×ÏÎÉ ÂÕÄÕÔØ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ
+ÔÏÊ ÖÅ ÓÁÍÉÊ ÐÏÔÏËÏ×ÉÊ ¦ÎÔÅÒÆÅÊÓ.
+
+%prep
+%setup -q -n %{realname}-%{version}
+%patch0 -p1
+%{?_with_asmopt:%patch1 -p1}
+
+%if %{_asmopt}
+%patch1 -p1
+%ifarch i686 athlon
+cp contrib/asm686/match.S .
+%endif
+%ifarch i586
+cp contrib/asm586/match.S .
+%endif
+%endif
+%patch2 -p1
+
+%build
+CC=%{target}-gcc ; export CC
+CXX=%{target}-g++ ; export CXX
+LD=%{target}-ld ; export LD
+AR="%{target}-ar rc" ; export AR
+AS=%{target}-as ; export AS
+CROSS_COMPILE=1 ; export CROSS_COMPILE
+CPPFLAGS="-I%{arch}/include" ; export CPPFLAGS
+RANLIB=%{target}-ranlib ; export RANLIB
+LDSHARED="%{target}-gcc -shared" ; export LDSHARED
+
+./configure \
+       --shared \
+       --prefix=%{arch}
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{arch}{/lib,/include}
+
+install libz.a $RPM_BUILD_ROOT%{arch}/lib
+install zutil.h $RPM_BUILD_ROOT%{arch}/include
+%{__make} prefix=$RPM_BUILD_ROOT%{arch} install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%{arch}
This page took 0.078481 seconds and 4 git commands to generate.