X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gawk.spec;h=cc808e263d48b4f5d68db4ecdc7876362d0cec3d;hb=23645ed44bd6daf7be045e4e1262c4ab8d9d6b3d;hp=637bc8764b41062ad3b291ef97d46b9119b2ffc1;hpb=fcdcc104d0073e3dfa7ec6d63183360505a46f9f;p=packages%2Fgawk.git diff --git a/gawk.spec b/gawk.spec index 637bc87..cc808e2 100644 --- a/gawk.spec +++ b/gawk.spec @@ -1,128 +1,111 @@ -Summary: GNU utilities text processor. -Summary(de): GNU-Utilities Text-Prozessor -Summary(fr): Traitement de texte des utilitaires GNU -Summary(pl): Narzêdzia do obróbki plików tekstowych z GNU -Summary(tr): GNU araçlarý metin düzenleyici -Name: gawk -Version: 3.0.3 -Release: 5 -Copyright: GPL -Group: Utilities/Text -Source0: ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz -Source1: ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}-ps.tar.gz -Patch0: gawk-unaligned.patch -Patch1: gawk-info.patch -Buildroot: /tmp/%{name}-%{version}-root +Summary: The GNU version of the awk text processing utility +Summary(de): Die GNU-Version des AWK-Textverarbeitungsutilitys +Summary(fr): Traitement de texte des utilitaires GNU +Summary(pl): Wersja GNU awk - narzêdzia do obróbki tekstów +Summary(tr): GNU araçlarý metin düzenleyici +Name: gawk +Version: 3.0.4 +Release: 5 +License: GPL +Group: Utilities/Text +Group(fr): Utilitaires/Texte +Group(pl): Narzêdzia/Tekst +Source0: ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz +Patch0: gawk-unaligned.patch +Patch1: gawk-info.patch +Patch2: gawk-mktemp.patch +Patch3: gawk-DESTDIR.patch +Patch4: gawk-zero_flag.patch +Requires: mktemp +Requires: sed +BuildRequires: texinfo +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _libexecdir %{_prefix}/lib +%define _libdir %{_prefix}/lib %description -This is GNU Awk. It should be upwardly compatible with the Bell Labs -research version of awk. It is almost completely compliant with the -1993 POSIX 1003.2 standard for awk. +The gawk packages contains the GNU version of awk, a text processing +utility. Awk interprets a special-purpose programming language to do +quick and easy text pattern matching and reformatting jobs. Gawk +should be upwardly compatible with the Bell Labs research version of +awk and is almost completely compliant with the 1993 POSIX 1003.2 +standard for awk. -Gawk can be used to process text files and is considered a standard -Linux tool. +Install the gawk package if you need a text processing utility. Gawk +is considered to be a standard Linux tool for processing text. %description -l de -Dies ist GNU Awk. Es sollte aufwärtskompatibel mit der Bell Labs- -Version von awk sein. Es ist fast vollständig konform mit dem 1993 -POSIX 1003.2-Standard für awk. -Gawk läßt sich zum Verarbeiten von Textdateien einsetzen und gilt als -ein Standard-Linux-Tool. +Das gawk-Paket enthält die GNU-Version von awk, einem +Textverarbeitungs-Utility. Awk interpretiert eine spezielle +Programmiersprache, um Textmuster zu suchen, und neu zu formatieren. +Gawk ist kompatibel zu der Bell Labs research-Version von awk, und ist +fast kompatibel zum 1993 POSIX 1003.2-awk-Standard. + +Installieren Sie gawk, wenn Sie ein Textverarbeitungsutility brauchen. %description -l fr -awk de GNU, compatible vers le haut avec les versions awk des Bell Labs. -Il est presque totalement conforme au standard 1993 POSIX 1003.2 de awk. +awk de GNU, compatible vers le haut avec les versions awk des Bell +Labs. Il est presque totalement conforme au standard 1993 POSIX 1003.2 +de awk. -gawk sert à traiter les fichiers texte est est considéré comme un outil -standard de Linux. +gawk sert à traiter les fichiers texte est est considéré comme un +outil standard de Linux. %description -l pl -Pakiet zawiera implementacjê GNU interpretera jêzyka awk, który powinien -byæ kompatybilny z aplikacj± o tej samej nazwie zrobion± przez Bell Labs. -GNU awk jest w pe³ni zgodny ze standardem 1993 POSIX 1003.2. +Pakiet zawiera implementacjê GNU interpretera jêzyka awk, który +powinien byæ kompatybilny z aplikacj± o tej samej nazwie zrobion± +przez Bell Labs. GNU awk jest w pe³ni zgodny ze standardem 1993 POSIX +1003.2. -Gawk (GNU awk) jest zaawansowanym jêzykiem skryptowym, doskonale nadaj±cym -sie do obróbki plików tekstowych. Jest to jedno z podstawowych narzêdzi -systemu Linux. +Gawk (GNU awk) jest zaawansowanym jêzykiem skryptowym, doskonale +nadaj±cym siê do obróbki plików tekstowych. Jest to jedno z +podstawowych narzêdzi systemu Linux. %description -l tr -Gawk metin dosyalarýný iþlemek için kullanýlan standart Linux araçlarýndan -biridir. +Gawk metin dosyalarýný iþlemek için kullanýlan standart Linux +araçlarýndan biridir. %prep -%setup -q -b 1 +%setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p0 %build -CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ -./configure \ - --prefix=/usr +LDFLAGS="-s"; export LDFLAGS +%configure make %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr/bin +install -d $RPM_BUILD_ROOT%{_bindir} -make install prefix=$RPM_BUILD_ROOT/usr bindir=$RPM_BUILD_ROOT/bin +make install \ + DESTDIR=$RPM_BUILD_ROOT -echo ".so gawk.1" > $RPM_BUILD_ROOT/usr/man/man1/awk.1 -ln -sf /bin/gawk $RPM_BUILD_ROOT/usr/bin/awk -ln -sf /bin/gawk $RPM_BUILD_ROOT/usr/bin/gawk +rm -f $RPM_BUILD_ROOT%{_bindir}/gawk-%{version} -gzip -9f $RPM_BUILD_ROOT/usr/{info/gawk.info*,man/man1/*} +gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/gawk.info*,%{_mandir}/man1/*} \ + README ACKNOWLEDGMENT FUTURES LIMITATIONS NEWS PORTS \ + README_d/README.linux POSIX.STD %post -/sbin/install-info /usr/info/gawk.info.gz /etc/info-dir +[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -%preun -if [ $1 = 0 ]; then - /sbin/install-info --delete /usr/info/gawk.info.gz /etc/info-dir -fi +%postun +[ -x /usr/sbin/fix-info-dir ] && /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 %clean rm -rf $RPM_BUILD_ROOT %files -%defattr(644, root, root, 755) -%doc README ACKNOWLEDGMENT FUTURES LIMITATIONS NEWS PORTS -%doc README_d POSIX.STD doc/gawk.ps doc/awkcard.ps -%attr(755, root, root) /bin/* -%attr(755, root, root) /usr/bin/* -%attr(644, root, man) /usr/man/man1/* -/usr/info/*info* -%attr(755, root, root, 755) /usr/libexec/awk -/usr/share/awk - -%changelog -* Sat Jan 02 1999 Tomasz K³oczko - [3.0.3-5] -- added %post, %preun with {un}registering gawk info - pages (added gawk-info.patch), -- added gzipping man pages, -- added using LDFLAGS="-s" to ./configure enviroment. - -* Mon Oct 26 1998 Tomasz K³oczko - [3.0.3-4] -- awk(1) man page is now maked as nroff include to gawk(1) instead - making sym link to gawk.1 (this allow compress man pages in future), -- removed INSTALL and COPYING from %doc (copyright statment is in Copyright - field). - -* Sun Jul 19 1998 Wojtek ¦lusarczyk -- added pl translation, -- added -q %setup parameter, -- buildroot canged to /tmp/%{name}-%{version}-root. - -* Wed May 06 1998 Cristian Gafton -- don't package /usr/info/dir - -* Fri Apr 24 1998 Prospector System -- translations modified for de, fr, tr - -* Wed Apr 08 1998 Cristian Gafton -- upgraded to 3.0.3 -- added documentation and buildroot - -* Mon Jun 02 1997 Erik Troan -- built against glibc +%defattr(644,root,root,755) +%doc *gz README_d/README.linux.gz doc/*.ps.gz +%attr(755,root,root) %{_bindir}/* +%{_mandir}/man1/* +%{_infodir}/*info* +%attr(755,root,root) %{_libdir}/awk +%{_datadir}/awk