]> git.pld-linux.org Git - packages/dialog.git/blob - dialog.spec
7aecd3998d05eec2e2ef9027a696483c19603527
[packages/dialog.git] / dialog.spec
1 Summary:        A program to build tty dialog boxes
2 Summary(de):    Ein Programm zum Erstellen von tty-Dialogfeldern
3 Summary(fr):    Programme pour construire des boîtes de dialogue en mode texte
4 Summary(pl):    Dialog tworzy okienkowy interfejs u¿ytkownika na terminalu tekstowym
5 Summary(tr):    tty diyalog kutularý oluþturan bir program
6 Name:           dialog
7 Version:        0.69
8 Release:        6
9 Epoch:          1
10 License:        GPL
11 Group:          Applications/Terminal
12 Group(de):      Applikationen/Terminal
13 Group(pl):      Aplikacje/Terminal
14 Source0:        ftp://iride.unipv.it/pub/linux/dialog/%{name}-%{version}.tar.gz
15 # other (more recent but probably worse) dialog source:
16 # ftp://AdvancedResearch.org/pub/vstemen/%{name}-0.7.tar.gz
17 Source1:        dialog-non-english-man-pages.tar.bz2
18 Patch0:         %{name}-shared.patch
19 Patch1:         %{name}-manpath.patch
20 Patch2:         %{name}-awk.patch
21 Patch3:         %{name}-examples.patch
22 Patch4:         %{name}-opt.patch
23 Patch5:         %{name}-menumouse.patch
24 Patch6:         %{name}-menuborder.patch
25 URL:            http://www.AdvancedResearch.org/dialog
26 BuildRequires:  autoconf
27 BuildRequires:  gpm-devel
28 BuildRequires:  ncurses-devel
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 Dialog is a utility that allows you to build user interfaces in a TTY
33 (text mode only). You can call dialog from within a shell script to
34 ask the user questions or present with choices in a more user friendly
35 manner.
36
37 %description -l de
38 Dialog ist ein Dienstprogramm, das das Erstellen einer
39 Benutzeroberfläche in einem TTY ermöglicht (nur Textmodus). Sie können
40 dialog mit einem Shell-Script aufrufen, um dem Benutzer auf
41 benutzerfreundliche Weise Fragen zu stellen oder eine Auswahl
42 anzubieten. Unter /usr/src/examples/dialog-%{version} finden Sie
43 einige Beispiele.
44
45 %description -l fr
46 dialog est un utilitaire permettant de construire des interfaces
47 utilisateur en mode texte. On peut appeler dialog à partir d'un script
48 shell pour poser des questions à l'utilisateur ou lui proposer des
49 choix de façon conviviale. Voir /usr/src/examples/dialog-%{version}
50 pour quelques exemples.
51
52 %description -l pl
53 Dialog jest narzêdziem umo¿liwiaj±cym stworzenie przyjaznego
54 interfejsu u¿ytkownika na terminalu pracuj±cym w trybie tekstowym. Do
55 programu do³±czone s± przyk³adowe skrypty, u³atwiaj±ce rozpoczêcie
56 pracy.
57
58 %description -l tr
59 Dialog, metin ekran için kullanýcý arayüzleri oluþturmayý saðlayan bir
60 araçtýr. Kullanýcýya seçenekleri göstermek veya sorular sormak için,
61 dialog programýný bir kabuk programcýðý içinden çaðýrabilirsiniz.
62 Örnekler için /usr/src/examples/dialog-%{version} dizinine bakýnýz.
63
64 %package devel
65 Summary:        Libraries and headers files for dialog
66 Summary(pl):    Biblioteki i pliki nagó³wkowe dla dialog
67 Group:          Development/Libraries
68 Group(de):      Entwicklung/Libraries
69 Group(es):      Desarrollo/Bibliotecas
70 Group(fr):      Development/Librairies
71 Group(pl):      Programowanie/Biblioteki
72 Group(pt_BR):   Desenvolvimento/Bibliotecas
73 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
74 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
75 Requires:       %{name} = %{version}
76
77 %description devel
78 Libraries and header files for dialog.
79
80 %description devel -l pl
81 Biblioteki i pliki nag³ówkowe dla dialog.
82
83 %package static
84 Summary:        Static dialog library
85 Summary(pl):    Statyczna biblioteka dialog
86 Group:          Development/Libraries
87 Group(de):      Entwicklung/Libraries
88 Group(es):      Desarrollo/Bibliotecas
89 Group(fr):      Development/Librairies
90 Group(pl):      Programowanie/Biblioteki
91 Group(pt_BR):   Desenvolvimento/Bibliotecas
92 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
93 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
94 Requires:       %{name}-devel = %{version}
95
96 %description static
97 Static dialog library.
98
99 %description static -l pl
100 Statyczna biblioteka dialog.
101
102 %prep
103 %setup  -q
104 %patch0 -p1 
105 %patch1 -p1
106 %patch2 -p1
107 %patch3 -p1
108 %patch4 -p1
109 %patch5 -p1
110 %patch6 -p1
111
112 %build
113 autoconf
114 %configure
115
116 %{__make} depend shared all
117
118 %install
119 rm -rf $RPM_BUILD_ROOT
120 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_examplesdir}/%{name}}
121
122 %{__make} install \
123     prefix=$RPM_BUILD_ROOT%{_prefix} \
124     mandir=$RPM_BUILD_ROOT%{_mandir}
125
126 cp -a samples/* dialog.pl $RPM_BUILD_ROOT%{_examplesdir}/%{name}
127
128 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
129
130 gzip -9nf dialog.lsm README CMDLINE
131
132 %clean
133 rm -rf $RPM_BUILD_ROOT
134
135 %post   -p /sbin/ldconfig
136 %postun -p /sbin/ldconfig
137
138 %files
139 %defattr(644,root,root,755)
140 %attr(755,root,root) %{_bindir}/dialog
141 %attr(755,root,root) %{_libdir}/lib*.so.*
142 %{_mandir}/man1/*
143 %lang(hu) %{_mandir}/hu/man1/*
144 %lang(pl) %{_mandir}/pl/man1/*
145
146 %files devel
147 %defattr(644,root,root,755)
148 %doc *.gz
149 %attr(755,root,root) %{_libdir}/lib*.so
150 %{_includedir}/*
151 %{_mandir}/man3/*
152 %attr(- ,root,root) %{_examplesdir}/dialog
153
154 %files static
155 %defattr(644,root,root,755)
156 %{_libdir}/lib*.a
This page took 0.08993 seconds and 2 git commands to generate.