]> git.pld-linux.org Git - packages/dialog.git/blob - dialog.spec
- add --tag=CC to libtool invocations
[packages/dialog.git] / dialog.spec
1 %define         ver     1.1
2 %define         sdate   20080819
3 Summary:        A program to build tty dialog boxes
4 Summary(de.UTF-8):      Ein Programm zum Erstellen von tty-Dialogfeldern
5 Summary(fr.UTF-8):      Programme pour construire des boîtes de dialogue en mode texte
6 Summary(pl.UTF-8):      Dialog tworzy okienkowy interfejs użytkownika na terminalu tekstowym
7 Summary(tr.UTF-8):      tty diyalog kutuları oluşturan bir program
8 Name:           dialog
9 Version:        %{ver}.%{sdate}
10 Release:        1
11 Epoch:          1
12 License:        LGPL v2.1
13 Group:          Applications/Terminal
14 Source0:        ftp://invisible-island.net/dialog/%{name}-%{ver}-%{sdate}.tgz
15 # Source0-md5:  3caebd641a9f337b980becb4444336c5
16 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
17 # Source1-md5:  932081790cd8aa857822bd2b0eafa5bb
18 Patch0:         %{name}-link.patch
19 Patch1:         %{name}-pl.po-update.patch
20 Patch2:         libtool.patch
21 URL:            http://invisible-island.net/dialog/dialog.html
22 BuildRequires:  gettext-devel
23 BuildRequires:  ncurses-devel >= 5.4
24 BuildRequires:  libtool
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Dialog is a utility that allows you to build user interfaces in a TTY
29 (text mode only). You can call dialog from within a shell script to
30 ask the user questions or present with choices in a more user friendly
31 manner.
32
33 %description -l de.UTF-8
34 Dialog ist ein Dienstprogramm, das das Erstellen einer
35 Benutzeroberfläche in einem TTY ermöglicht (nur Textmodus). Sie können
36 dialog mit einem Shell-Script aufrufen, um dem Benutzer auf
37 benutzerfreundliche Weise Fragen zu stellen oder eine Auswahl
38 anzubieten. Unter %{_examplesdir}/%{name}-%{version} finden Sie
39 einige Beispiele.
40
41 %description -l fr.UTF-8
42 dialog est un utilitaire permettant de construire des interfaces
43 utilisateur en mode texte. On peut appeler dialog à partir d'un script
44 shell pour poser des questions à l'utilisateur ou lui proposer des
45 choix de façon conviviale. Voir %{_examplesdir}/%{name}-%{version}
46 pour quelques exemples.
47
48 %description -l pl.UTF-8
49 Dialog jest narzędziem umożliwiającym stworzenie przyjaznego
50 interfejsu użytkownika na terminalu pracującym w trybie tekstowym. Do
51 programu dołączone są przykładowe skrypty, ułatwiające rozpoczęcie
52 pracy.
53
54 %description -l tr.UTF-8
55 Dialog, metin ekran için kullanıcı arayüzleri oluşturmayı sağlayan bir
56 araçtır. Kullanıcıya seçenekleri göstermek veya sorular sormak için,
57 dialog programını bir kabuk programcığı içinden çağırabilirsiniz.
58 Örnekler için %{_examplesdir}/%{name}-%{version} dizinine bakınız.
59
60 %package devel
61 Summary:        Libraries and headers files for dialog
62 Summary(pl.UTF-8):      Biblioteki i pliki nagółwkowe dla dialog
63 Group:          Development/Libraries
64 Requires:       %{name} = %{epoch}:%{version}-%{release}
65 Requires:       ncurses-devel >= 5.4
66
67 %description devel
68 Libraries and header files for dialog.
69
70 %description devel -l pl.UTF-8
71 Biblioteki i pliki nagłówkowe dla dialog.
72
73 %package static
74 Summary:        Static dialog library
75 Summary(pl.UTF-8):      Statyczna biblioteka dialog
76 Group:          Development/Libraries
77 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
78
79 %description static
80 Static dialog library.
81
82 %description static -l pl.UTF-8
83 Statyczna biblioteka dialog.
84
85 %prep
86 %setup -q -n %{name}-%{ver}-%{sdate}
87 %patch0 -p1
88 %patch1 -p1
89 %patch2 -p1
90 mv aclocal.m4 acinclude.m4
91
92 %build
93 %configure \
94         --with-libtool \
95         --with-ncursesw \
96         --enable-widec \
97         --enable-nls
98
99 %{__make}
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
104
105 %{__make} install \
106         DESTDIR=$RPM_BUILD_ROOT
107
108 cp -a samples/* dialog.pl $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
109
110 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
111
112 %find_lang %{name}
113
114 %clean
115 rm -rf $RPM_BUILD_ROOT
116
117 %post   -p /sbin/ldconfig
118 %postun -p /sbin/ldconfig
119
120 %files -f %{name}.lang
121 %defattr(644,root,root,755)
122 %doc CHANGES README
123 %attr(755,root,root) %{_bindir}/dialog
124 %attr(755,root,root) %{_libdir}/libdialog.so.*.*.*
125 %attr(755,root,root) %ghost %{_libdir}/libdialog.so.6
126 %{_mandir}/man1/*
127 %lang(hu) %{_mandir}/hu/man1/*
128 %lang(pl) %{_mandir}/pl/man1/*
129
130 %files devel
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_bindir}/dialog-config
133 %attr(755,root,root) %{_libdir}/libdialog.so
134 %{_libdir}/libdialog.la
135 %{_includedir}/*.h
136 %{_mandir}/man3/dialog.3*
137 %dir %{_examplesdir}/%{name}-%{version}
138 %{_examplesdir}/%{name}-%{version}/README
139 %{_examplesdir}/%{name}-%{version}/*.txt
140 %{_examplesdir}/%{name}-%{version}/*.??
141 %{_examplesdir}/%{name}-%{version}/install
142 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/[fgkmpry]*
143 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/copismall
144 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/ca*
145 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/checklist
146 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/checklist9
147 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/checklist[!9]*
148 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/in[fp]*
149 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/t[ai]*
150 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/tes*
151 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/textbox
152 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/textbox[0-9]
153 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/wheel
154 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/listing
155 %dir %{_examplesdir}/%{name}-%{version}/copifuncs
156 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/copifuncs/a*
157 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/copifuncs/com*
158 %attr(755,root,root) %{_examplesdir}/%{name}-%{version}/copifuncs/copi.[!t]*
159 %{_examplesdir}/%{name}-%{version}/copifuncs/copi.t*
160 %{_examplesdir}/%{name}-%{version}/copifuncs/ifpatch
161 %{_examplesdir}/%{name}-%{version}/dselect
162 %{_examplesdir}/%{name}-%{version}/editbox*
163
164 %files static
165 %defattr(644,root,root,755)
166 %{_libdir}/libdialog.a
This page took 0.04217 seconds and 3 git commands to generate.