]> git.pld-linux.org Git - packages/LPRngTool.git/blob - LPRngTool.spec
- more macros used
[packages/LPRngTool.git] / LPRngTool.spec
1 Summary:        LPRngTool is a printer configuration and print queue monitoring and management utility with a graphical user interface for LPRng.
2 Summary(pl):    LPRngTool jest narzêdziem do monitorowania i zarz±dzania systemem druku LPRng
3 Name:           LPRngTool
4 Version:        1.2.7
5 Release:        1
6 License:        GPL
7 Group:          Applications/Publishing
8 Group(de):      Applikationen/Publizieren
9 Group(es):      Aplicaciones/Editoración
10 Group(pl):      Aplikacje/Publikowanie
11 Group(pt_BR):   Aplicações/Editoração
12 Source0:        ftp://ftp.astart.com/pub/LPRng/LPRngTool/%{name}-%{version}.tgz
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 Requires:       ghostscript
16 Requires:       tcl
17 Requires:       tk >= 1.50
18 Requires:       LPRng >= 3.7
19 Requires:       ifhp >= 3.4
20 Obsoletes:      printtool
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define wmconfig /etc/X11/wmconfig
24 %define controlpanel /usr/lib/rhs/control-panel
25 %define filterdir /usr/libexec/filters
26 %define rhfilterdir %{filterdir}/rhs
27
28 %description
29 LPRngTool is a printer configuration and print queue monitoring and
30 management utility with a graphical user interface. LPRngTool is
31 similar to Red Hat's 'printtool', but includes most of the additional
32 functions of LPRng (including printer pooling, printer redirection,
33 job accounting, etc), and the 'lpc' facilities for local and remote
34 queue management and monitoring. LPRngTool works with SMB, Windows, HP
35 JetDirect, locally-attached, and unfiltered printers and print queues.
36
37 %prep
38 %setup -q
39
40 %build
41 #CFLAGS=%{rpmcflags} 
42 aclocal
43 autoconf
44 %configure \
45         --with-lprngtool_conf=%{sysconfdir}/lprngtool.conf \
46         --with-printcap_path=%{sysconfdir}/printcap \
47         --with-spool_directory=/var/spool/lpd  \
48         --with-ifhp_path=%{filterdir}/ifhp \
49         --with-filterdir=%{filterdir} \
50         --with-rhfilterdir=%{rhfilterdir} \
51         --with-gsupdir=%{datadir}/ghostscript \
52         --with-userid=lp \
53         --with-groupid=lp 
54 %{__make}
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 rm -rf %{buildroot}
59 install -d $RPM_BUILD_ROOT/%wmconfig
60 install -d $RPM_BUILD_ROOT/%bindir
61 install -d $RPM_BUILD_ROOT/%controlpanel
62 install -d $RPM_BUILD_ROOT/%filterdir
63 install -d $RPM_BUILD_ROOT/%rhfilterdir
64 install -d $RPM_BUILD_ROOT/%sysconfdir
65 rm -rf $RPM_BUILD_ROOT/%mandir/man1
66 install -d $RPM_BUILD_ROOT/%mandir/man1
67
68 %{__make} DESTDIR=$RPM_BUILD_ROOT install
69
70 install lprngtool.wmconfig $RPM_BUILD_ROOT/%wmconfig/lprngtool  
71 install lprngtool.init $RPM_BUILD_ROOT/%controlpanel/lprngtool.init
72 install lprngtool.xpm  $RPM_BUILD_ROOT/%controlpanel/lprngtool.xpm
73
74 gzip -nf9 README CHANGES INSTALL
75
76 %clean
77
78 %files
79 %defattr(644,root,root,755)
80 %doc *.gz
81 %{bindir}/*
82 %{controlpanel}/lprngtool.init
83 %{controlpanel}/lprngtool.xpm
84 %attr(0644,root,root)   %config            %{sysconfdir}/lprngtool.conf
85 %attr(0644,root,root)                      %{sysconfdir}/lprngtool.conf.sample
86 %attr(0644,root,root)   %config(missingok) %{wmconfig}/lprngtool
87 %{mandir}/man1/*.1*
88 %dir %rhfilterdir
89 %{rhfilterdir}/*
This page took 0.071252 seconds and 4 git commands to generate.