X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=xv.spec;h=c2bb97c99b3afdc115d0829d78357be6adc500ff;hb=HEAD;hp=90f1098c28069ab987b22c3e4e7391b2b045df8d;hpb=a34cd5c93f32a7d62d189e073a0411a25c9e4a95;p=packages%2Fxv.git diff --git a/xv.spec b/xv.spec index 90f1098..c2bb97c 100644 --- a/xv.spec +++ b/xv.spec @@ -1,15 +1,15 @@ Summary: X based image viewer for darned near all images -Summary(de): X-basierender Bild-Viewer für praktische sämtliche Grafiken -Summary(es): Visualizador de imágenes para X para cuasi todos los formatos de imágenes -Summary(fr): Visualisateur sous X pour quasiment tous les types d'images -Summary(pl): Przegl±darka ró¿nego rodzaju plików graficznych pracuj±ca w X Window -Summary(pt_BR): Visualizador de imagens para X para quase todos os formatos de imagens -Summary(ru): ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ É ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÆÁÊÌÏ× ÉÚÏÂÒÁÖÅÎÉÊ ÄÌÑ X -Summary(tr): X tabanlý resim görüntüleyici -Summary(uk): ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÁ ÐÅÒÅÔ×ÏÒÅÎÎÑ ÆÁÊÌ¦× ÚÏÂÒÁÖÅÎØ ÄÌÑ X +Summary(de.UTF-8): X-basierender Bild-Viewer für praktische sämtliche Grafiken +Summary(es.UTF-8): Visualizador de imágenes para X para cuasi todos los formatos de imágenes +Summary(fr.UTF-8): Visualisateur sous X pour quasiment tous les types d'images +Summary(pl.UTF-8): Przeglądarka różnego rodzaju plików graficznych pracująca w X Window +Summary(pt_BR.UTF-8): Visualizador de imagens para X para quase todos os formatos de imagens +Summary(ru.UTF-8): Программа для просмотра и преобразования файлов изображений для X +Summary(tr.UTF-8): X tabanlı resim görüntüleyici +Summary(uk.UTF-8): Програма для перегляду та перетворення файлів зображень для X Name: xv Version: 3.10a -Release: 25 +Release: 43 License: Shareware Group: X11/Applications/Graphics Source0: ftp://ftp.cis.upenn.edu/pub/xv/%{name}-%{version}.tar.gz @@ -22,28 +22,24 @@ Source3: %{name}.desktop Source4: %{name}.png Source5: %{name}-non-english-Xman-pages.tar.bz2 # Source5-md5: 4e5a6582ad76974309ca8bf8fb56b671 +Source6: http://dl.sourceforge.net/project/png-mng/XV%20jumbo%20patches/20070520/%{name}-%{version}-jumbo-patches-20070520.tar.gz +# Source6-md5: 9fb2d0ec320498105cafeba38a588472 Patch0: %{name}-PLD.patch -Patch1: %{name}-FLmask.v2.1.patch -Patch2: %{name}-JPEG.patch -Patch3: %{name}-TIFF.patch -Patch4: %{name}-croppad.patch -Patch5: %{name}-deepcolor.patch -Patch6: %{name}-exceed_grab_patch.txt -Patch7: %{name}-gifpatch -Patch8: %{name}-grabpatch -Patch9: %{name}-longname.patch -Patch10: %{name}-mp-tiff-patch -Patch11: %{name}-pdf.patch -Patch12: %{name}-png-fix2.patch -Patch13: %{name}-vispatch +#from http://www.gregroelofs.com/code/%{name}-3.10a-enhancements.20070520-20081216.diff +Patch1: %{name}-3.10a-enhancements.20070520-20081216.diff +Patch2: %{name}-libpng-1.5.patch +Patch3: %{name}-buffer_overflows.patch +Patch4: %{name}-format.patch +Patch5: %{name}-jasper.patch URL: http://www.trilon.com/xv/xv.html +BuildRequires: jasper-devel BuildRequires: libjpeg-devel +BuildRequires: libpng-devel >= 2:1.2 BuildRequires: libtiff-devel -BuildRequires: libpng-devel -BuildRequires: sed +BuildRequires: xorg-lib-libX11-devel +BuildRequires: xorg-lib-libXt-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) - %description This is the famous 'xv' by John Bradley. It is shareware, but we ship it with the permission of the authors. It is a graphics viewer for @@ -51,88 +47,78 @@ many file types, including gif, jpg, tiff, xwd, etc. It also has manipulation features such as cropping, expanding, etc. Patched to include flmask, a popular feature in Japan. -%description -l de -Dies ist das berühmte 'xv' von John Bradley, ein Shareware- Programm, -das wir mit Erlaubnis des Autors liefern. Es ist ein Grafik-Viewer für -diverse Dateitypen, einschließlich gif, funktionen wie Trimmen, -Strecken u.ä. Mit flmask. +%description -l de.UTF-8 +Dies ist das berühmte 'xv' von John Bradley, ein Shareware- Programm, +das wir mit Erlaubnis des Autors liefern. Es ist ein Grafik-Viewer für +diverse Dateitypen, einschließlich gif, funktionen wie Trimmen, +Strecken u.ä. Mit flmask. -%description -l es +%description -l es.UTF-8 Este es el famoso 'xv' de John Bradley. Es shareware, pero nosotros lo -distribuimos con la permisión de los autores. Es un visor gráfico para -varios tipos de archivos, incluyendo gif, jpg, tiff, xwd, etc. También -posee características de manejo como corte, expansión, etc. +distribuimos con la permisión de los autores. Es un visor gráfico para +varios tipos de archivos, incluyendo gif, jpg, tiff, xwd, etc. También +posee características de manejo como corte, expansión, etc. -%description -l fr -Le célébre xv de John Bradley. C'est shareware, mais nous le +%description -l fr.UTF-8 +Le célébre xv de John Bradley. C'est shareware, mais nous le distribuons avec la permission de l'auteur. C'est un visualiseur graphique pour de nombreux formats de fichier dont gif, jpg, tiff, -xwd, etc. Il offre aussi des fonctionnalités comme la capture, +xwd, etc. Il offre aussi des fonctionnalités comme la capture, l'extension, la retouche de palette, etc. Flmask. -%description -l pl -S³ynne 'xv' Johna Bradley'a. Jest to program shareware, ale -udostêpniamy go za zgod± autora. Jest to przegl±darka plików -graficznych w ró¿nych formatach, takich jak: gif, jpg, tiff, xwd i -innych. Daje tak¿e mo¿liwo¶æ prostego mainupulowania obrazkiem. -Zawiera obs³ugê flmask. - -%description -l pt_BR -Este é o famoso 'xv' de John Bradley. Ele é shareware, mas nós o -distribuimos com a permissão dos autores. É um visualizador gráfico -para vários tipos de arquivos, incluindo gif, jpg, tiff, xwd, etc. -Também possui características de manipulação como corte, expansão, +%description -l pl.UTF-8 +Słynne 'xv' Johna Bradleya. Jest to program shareware, ale +udostępniamy go za zgodą autora. Jest to przeglądarka plików +graficznych w różnych formatach, takich jak: gif, jpg, tiff, xwd i +innych. Ma też proste możliwości obróbki obrazków, takie jak obcinanie +czy rozszerzanie. Zawiera obsługę flmask. + +%description -l pt_BR.UTF-8 +Este é o famoso 'xv' de John Bradley. Ele é shareware, mas nós o +distribuimos com a permissão dos autores. É um visualizador gráfico +para vários tipos de arquivos, incluindo gif, jpg, tiff, xwd, etc. +Também possui características de manipulação como corte, expansão, etc. -%description -l ru -Xv - ÜÔÏ ÐÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ É ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÚÏÂÒÁÖÅÎÉÊ ÄÌÑ X -Window System. Xv ÕÍÅÅÔ ÐÏËÁÚÙ×ÁÔØ GIF, JPEG, TIFF, PBM, PPM, PDF, X11 +%description -l ru.UTF-8 +Xv - это программа для просмотра и преобразования изображений для X +Window System. Xv умеет показывать GIF, JPEG, TIFF, PBM, PPM, PDF, X11 bitmap, Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, -IRIS RGB, XPM, Targa, XWD, PostScript(TM) É PM. Xv ÔÁËÖÅ ÕÍÅÅÔ ÄÅÌÁÔØ -ÐÒÏÓÔÕÀ ÏÂÒÁÂÏÔËÕ ÉÚÏÂÒÁÖÅÎÉÊ - cropping, expanding, ÓÎÉÍËÉ ÜËÒÁÎÁ É -Ô.Ð. - -%description -l tr -xv baþta PNG, GIF, JPG, BMP, XBM, XPM olmak üzere birçok resim -dosyasýný görüntüleyebilir, deðiþik formatlarda kaydedebilir ve -üzerinde boyutlandýrma, renk deðiþtirme gibi bazý temel iþlemleri -yapabilir. Çok detaylý iþlemler yapamamasýna raðmen temel resim -iþlemlerinde öncellikle kullanýlabilecek, kullanýþlý arayüzüne sahip -bir programdýr. Flmask. - -%description -l uk -Xv - ÃÅ ÐÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÔÁ ÐÅÒÅÔ×ÏÒÅÎÎÑ ÚÏÂÒÁÖÅÎØ ÄÌÑ X Window -System. Xv ×ͦ¤ ÐÏËÁÚÕ×ÁÔÉ GIF, JPEG, TIFF, PBM, PPM, PDF, X11 bitmap, +IRIS RGB, XPM, Targa, XWD, PostScript(TM) и PM. Xv также умеет делать +простую обработку изображений - cropping, expanding, снимки экрана и +т.п. + +%description -l tr.UTF-8 +xv başta PNG, GIF, JPG, BMP, XBM, XPM olmak üzere birçok resim +dosyasını görüntüleyebilir, değişik formatlarda kaydedebilir ve +üzerinde boyutlandırma, renk değiştirme gibi bazı temel işlemleri +yapabilir. Çok detaylı işlemler yapamamasına rağmen temel resim +işlemlerinde öncellikle kullanılabilecek, kullanışlı arayüzüne sahip +bir programdır. Flmask. + +%description -l uk.UTF-8 +Xv - це програма для перегляду та перетворення зображень для X Window +System. Xv вміє показувати GIF, JPEG, TIFF, PBM, PPM, PDF, X11 bitmap, Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, IRIS -RGB, XPM, Targa, XWD, PostScript(TM) ÔÁ PM. Xv ÔÁËÏÖ ×ͦ¤ ÒÏÂÉÔÉ -ÐÒÏÓÔÕ ÏÂÒÏÂËÕ ÚÏÂÒÁÖÅÎØ - cropping, expanding, ÚΦÍËÉ ÜËÒÁÎÕ ¦ Ô.¦. +RGB, XPM, Targa, XWD, PostScript(TM) та PM. Xv також вміє робити +просту обробку зображень - cropping, expanding, знімки экрану і т.і. %prep -%setup -q -tar xvfz %{SOURCE1} -patch -p1 --quiet < xvpng.diff +%setup -q -a1 -a6 -a2 +cp -a xv-%{version}/* . +patch -p1 < ./xv-3.10a-jumbo-fix-enh-patch-20070520.txt || exit 1 %patch0 -p1 %patch1 -p1 %patch2 -p0 -%patch3 -p0 -%patch4 -p0 -%patch5 -p0 -%patch6 -p0 -%patch7 -p0 -%patch8 -p0 -%patch9 -p1 -%patch10 -p0 -%patch11 -p0 -%patch12 -p0 -%patch13 -p0 -tar zxf %{SOURCE2} -sed 's,/usr/X11R6/lib,/usr/X11R6/%{_lib},' Makefile > M -mv -f M Makefile +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %build %{__make} \ - CCOPTS="%{rpmcflags} `pkg-config --cflags libpng12 2>/dev/null`" \ - CC="%{__cc}" + CC="%{__cc}" \ + CCOPTS="%{rpmcppflags} %{rpmcflags} `pkg-config --cflags libpng 2>/dev/null`" \ + LDFLAGS="%{rpmldflags}" %install rm -rf $RPM_BUILD_ROOT @@ -141,12 +127,12 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ %{__make} install \ BINDIR=$RPM_BUILD_ROOT%{_bindir} \ + DOCDIR=$RPM_BUILD_ROOT%{_docdir} \ MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ LIBDIR=$RPM_BUILD_ROOT%{_libdir} install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir} install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir} -mv -f xvman310a manual bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} @@ -155,10 +141,13 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README docs/xvdocs.ps BUGS CHANGELOG IDEAS CPMASK 00_README manual +%doc README BUGS CHANGELOG IDEAS %attr(755,root,root) %{_bindir}/* %{_desktopdir}/xv.desktop %{_pixmapsdir}/* +%doc README.jumbo +%doc docs/xvdocs.pdf +%doc docs/xvdocs.ps %{_mandir}/man1/* %lang(fi) %{_mandir}/fi/man1/* %lang(pl) %{_mandir}/pl/man1/*