]> git.pld-linux.org Git - packages/xsane.git/blob - xsane.spec
keep fedora comments in .patch not .spec
[packages/xsane.git] / xsane.spec
1 Summary:        Improved SANE frontend
2 Summary(pl.UTF-8):      Ulepszony frontend do SANE
3 Summary(zh_CN.UTF-8):   xsane - 一个图形扫描程序
4 Name:           xsane
5 Version:        0.999
6 Release:        3
7 License:        GPL v2+
8 Group:          X11/Applications/Graphics
9 # Source0Download:      http://www.xsane.org/cgi-bin/sitexplorer.cgi?/download/
10 Source0:        http://www.xsane.org/download/%{name}-%{version}.tar.gz
11 # Source0-md5:  9927f21e1ab6ba96315e7f0e30746deb
12 Source1:        %{name}.desktop
13 Source2:        %{name}.png
14 # from Fedora
15 Patch0:         %{name}-0.995-xdg-open.patch
16 Patch1:         %{name}-0.995-close-fds.patch
17 Patch2:         %{name}-0.996-no-eula.patch
18 Patch3:         %{name}-0.997-off-root-build.patch
19 Patch4:         %{name}-0.999-no-file-selected.patch
20 Patch5:         %{name}-0.997-ipv6.patch
21 Patch6:         %{name}-0.998-preview-selection.patch
22 Patch7:         %{name}-0.998-libpng.patch
23 Patch8:         %{name}-0.998-wmclass.patch
24 Patch9:         %{name}-0.998-desktop-file.patch
25 Patch10:        %{name}-0.999-man-page.patch
26 Patch11:        %{name}-0.999-pdf-no-high-bpp.patch
27 Patch12:        %{name}-0.999-lcms2.patch
28 Patch13:        %{name}-0.999-coverity.patch
29 Patch14:        %{name}-0.999-snprintf-update.patch
30 Patch15:        %{name}-0.999-signal-handling.patch
31 # PLD
32 Patch50:        %{name}-datadir.patch
33 Patch51:        %{name}-pl.po-update.patch
34 Patch52:        %{name}-poMakefile.patch
35 Patch53:        %{name}-build.patch
36 URL:            http://www.xsane.org/
37 BuildRequires:  autoconf
38 BuildRequires:  automake
39 BuildRequires:  gettext-devel
40 BuildRequires:  gimp-devel >= 1:2.0.0
41 BuildRequires:  gtk+2-devel >= 1:2.0.0
42 BuildRequires:  lcms2-devel
43 BuildRequires:  libjpeg-devel
44 BuildRequires:  libpng-devel
45 BuildRequires:  libtiff-devel
46 BuildRequires:  pkgconfig
47 BuildRequires:  sane-backends-devel >= 1.0.0
48 BuildRequires:  zlib-devel
49 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50
51 %define         _gimpplugindir  %(gimptool --gimpplugindir 2>/dev/null)/plug-ins
52
53 %description
54 XSane is a graphical scanning frontend. It uses the SANE library to
55 talk to scanner.
56
57 %description -l pl.UTF-8
58 XSane jest graficznym frontendem do skanowania. Używa biblioteki SANE
59 do komunikacji ze skanerem.
60
61 %prep
62 %setup -q
63 %patch0 -p1
64 %patch1 -p1
65 %patch2 -p1
66 %patch3 -p1
67 %patch4 -p1
68 %patch5 -p1
69 %patch6 -p1
70 %patch7 -p1
71 %patch8 -p1
72 %patch9 -p1
73 %patch10 -p1
74 %patch11 -p1
75 %patch12 -p1
76 %patch13 -p1
77 %patch14 -p1
78 %patch15 -p1
79
80 %patch50 -p1
81 %patch51 -p1
82 %patch52 -p1
83 %patch53 -p1
84
85 mv -f po/{zh,zh_TW}.po
86
87 %{__sed} -i -e 's/ zh/ zh_TW/' configure.in
88
89 %build
90 %{__gettextize}
91 %{__aclocal} -I m4
92 %{__autoconf}
93 %configure
94 %{__make}
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98 install -d $RPM_BUILD_ROOT{%{_gimpplugindir},%{_desktopdir},%{_pixmapsdir}}
99
100 %{__make} install \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
104 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
105
106 ln -sf %{_bindir}/xsane $RPM_BUILD_ROOT%{_gimpplugindir}/xsane
107
108 %find_lang %{name}
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %files -f %{name}.lang
114 %defattr(644,root,root,755)
115 %doc ICM.TODO xsane.{ACCELKEYS,AUTHOR,BUGS,CHANGES,LOGO,NEWS,ONLINEHELP,PROBLEMS,ROOT,TODO}
116 %attr(755,root,root) %{_bindir}/xsane
117 %attr(755,root,root) %{_gimpplugindir}/xsane
118 %{_datadir}/xsane
119 %{_mandir}/man1/xsane.1*
120 %{_desktopdir}/xsane.desktop
121 %{_pixmapsdir}/xsane.png
This page took 0.041064 seconds and 3 git commands to generate.