]> git.pld-linux.org Git - packages/xv.git/blob - xv.spec
- added jasper patch (don't use internal functions or hacks)
[packages/xv.git] / xv.spec
1 Summary:        X based image viewer for darned near all images
2 Summary(de.UTF-8):      X-basierender Bild-Viewer für praktische sämtliche Grafiken
3 Summary(es.UTF-8):      Visualizador de imágenes para X para cuasi todos los formatos de imágenes
4 Summary(fr.UTF-8):      Visualisateur sous X pour quasiment tous les types d'images
5 Summary(pl.UTF-8):      Przeglądarka różnego rodzaju plików graficznych pracująca w X Window
6 Summary(pt_BR.UTF-8):   Visualizador de imagens para X para quase todos os formatos de imagens
7 Summary(ru.UTF-8):      Программа для просмотра и преобразования файлов изображений для X
8 Summary(tr.UTF-8):      X tabanlı resim görüntüleyici
9 Summary(uk.UTF-8):      Програма для перегляду та перетворення файлів зображень для X
10 Name:           xv
11 Version:        3.10a
12 Release:        43
13 License:        Shareware
14 Group:          X11/Applications/Graphics
15 Source0:        ftp://ftp.cis.upenn.edu/pub/xv/%{name}-%{version}.tar.gz
16 # Source0-md5:  2d4fbeec1561304362781cc8e2f7f72d
17 Source1:        ftp://swrinde.nde.swri.edu/pub/png/applications/%{name}-%{version}-png-1.2d.tar.gz
18 # Source1-md5:  c8cbe14db6e2104ed4eb5330cdaba420
19 Source2:        %{name}man310a-html.tar.gz
20 # Source2-md5:  78dce344e3e85faf01e1f13014aa659b
21 Source3:        %{name}.desktop
22 Source4:        %{name}.png
23 Source5:        %{name}-non-english-Xman-pages.tar.bz2
24 # Source5-md5:  4e5a6582ad76974309ca8bf8fb56b671
25 Source6:        http://dl.sourceforge.net/project/png-mng/XV%20jumbo%20patches/20070520/%{name}-%{version}-jumbo-patches-20070520.tar.gz
26 # Source6-md5:  9fb2d0ec320498105cafeba38a588472
27 Patch0:         %{name}-PLD.patch
28 #from http://www.gregroelofs.com/code/%{name}-3.10a-enhancements.20070520-20081216.diff
29 Patch1:         %{name}-3.10a-enhancements.20070520-20081216.diff
30 Patch2:         %{name}-libpng-1.5.patch
31 Patch3:         %{name}-buffer_overflows.patch
32 Patch4:         %{name}-format.patch
33 Patch5:         %{name}-jasper.patch
34 URL:            http://www.trilon.com/xv/xv.html
35 BuildRequires:  jasper-devel
36 BuildRequires:  libjpeg-devel
37 BuildRequires:  libpng-devel >= 2:1.2
38 BuildRequires:  libtiff-devel
39 BuildRequires:  xorg-lib-libX11-devel
40 BuildRequires:  xorg-lib-libXt-devel
41 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43 %description
44 This is the famous 'xv' by John Bradley. It is shareware, but we ship
45 it with the permission of the authors. It is a graphics viewer for
46 many file types, including gif, jpg, tiff, xwd, etc. It also has
47 manipulation features such as cropping, expanding, etc. Patched to
48 include flmask, a popular feature in Japan.
49
50 %description -l de.UTF-8
51 Dies ist das berühmte 'xv' von John Bradley, ein Shareware- Programm,
52 das wir mit Erlaubnis des Autors liefern. Es ist ein Grafik-Viewer für
53 diverse Dateitypen, einschließlich gif, funktionen wie Trimmen,
54 Strecken u.ä. Mit flmask.
55
56 %description -l es.UTF-8
57 Este es el famoso 'xv' de John Bradley. Es shareware, pero nosotros lo
58 distribuimos con la permisión de los autores. Es un visor gráfico para
59 varios tipos de archivos, incluyendo gif, jpg, tiff, xwd, etc. También
60 posee características de manejo como corte, expansión, etc.
61
62 %description -l fr.UTF-8
63 Le célébre xv de John Bradley. C'est shareware, mais nous le
64 distribuons avec la permission de l'auteur. C'est un visualiseur
65 graphique pour de nombreux formats de fichier dont gif, jpg, tiff,
66 xwd, etc. Il offre aussi des fonctionnalités comme la capture,
67 l'extension, la retouche de palette, etc. Flmask.
68
69 %description -l pl.UTF-8
70 Słynne 'xv' Johna Bradleya. Jest to program shareware, ale
71 udostępniamy go za zgodą autora. Jest to przeglądarka plików
72 graficznych w różnych formatach, takich jak: gif, jpg, tiff, xwd i
73 innych. Ma też proste możliwości obróbki obrazków, takie jak obcinanie
74 czy rozszerzanie. Zawiera obsługę flmask.
75
76 %description -l pt_BR.UTF-8
77 Este é o famoso 'xv' de John Bradley. Ele é shareware, mas nós o
78 distribuimos com a permissão dos autores. É um visualizador gráfico
79 para vários tipos de arquivos, incluindo gif, jpg, tiff, xwd, etc.
80 Também possui características de manipulação como corte, expansão,
81 etc.
82
83 %description -l ru.UTF-8
84 Xv - это программа для просмотра и преобразования изображений для X
85 Window System. Xv умеет показывать GIF, JPEG, TIFF, PBM, PPM, PDF, X11
86 bitmap, Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX,
87 IRIS RGB, XPM, Targa, XWD, PostScript(TM) и PM. Xv также умеет делать
88 простую обработку изображений - cropping, expanding, снимки экрана и
89 т.п.
90
91 %description -l tr.UTF-8
92 xv başta PNG, GIF, JPG, BMP, XBM, XPM olmak üzere birçok resim
93 dosyasını görüntüleyebilir, değişik formatlarda kaydedebilir ve
94 üzerinde boyutlandırma, renk değiştirme gibi bazı temel işlemleri
95 yapabilir. Çok detaylı işlemler yapamamasına rağmen temel resim
96 işlemlerinde öncellikle kullanılabilecek, kullanışlı arayüzüne sahip
97 bir programdır. Flmask.
98
99 %description -l uk.UTF-8
100 Xv - це програма для перегляду та перетворення зображень для X Window
101 System. Xv вміє показувати GIF, JPEG, TIFF, PBM, PPM, PDF, X11 bitmap,
102 Utah Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, IRIS
103 RGB, XPM, Targa, XWD, PostScript(TM) та PM. Xv також вміє робити
104 просту обробку зображень - cropping, expanding, знімки экрану і т.і.
105
106 %prep
107 %setup -q -a1 -a6 -a2
108 cp -a xv-%{version}/* .
109 patch -p1 < ./xv-3.10a-jumbo-fix-enh-patch-20070520.txt || exit 1
110 %patch0 -p1
111 %patch1 -p1
112 %patch2 -p0
113 %patch3 -p1
114 %patch4 -p1
115 %patch5 -p1
116
117 %build
118 %{__make} \
119         CC="%{__cc}" \
120         CCOPTS="%{rpmcppflags} %{rpmcflags} `pkg-config --cflags libpng 2>/dev/null`" \
121         LDFLAGS="%{rpmldflags}"
122
123 %install
124 rm -rf $RPM_BUILD_ROOT
125 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
126         $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_mandir}/man1}
127
128 %{__make} install \
129         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
130         DOCDIR=$RPM_BUILD_ROOT%{_docdir} \
131         MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
132         LIBDIR=$RPM_BUILD_ROOT%{_libdir}
133
134 install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}
135 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
136
137 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
138
139 %clean
140 rm -rf $RPM_BUILD_ROOT
141
142 %files
143 %defattr(644,root,root,755)
144 %doc README BUGS CHANGELOG IDEAS
145 %attr(755,root,root) %{_bindir}/*
146 %{_desktopdir}/xv.desktop
147 %{_pixmapsdir}/*
148 %doc README.jumbo
149 %doc docs/xvdocs.pdf
150 %doc docs/xvdocs.ps
151 %{_mandir}/man1/*
152 %lang(fi) %{_mandir}/fi/man1/*
153 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.079521 seconds and 3 git commands to generate.