]> git.pld-linux.org Git - packages/boxes.git/blob - boxes.spec
- BRs: bison, flex
[packages/boxes.git] / boxes.spec
1 Summary:        Draw any kind of box around some given text
2 Summary(pl):    Rysowanie dowolnych ramek wokó³ podanego tekstu
3 Name:           boxes
4 Version:        1.0.1
5 Release:        1
6 License:        GPL
7 Group:          Applications/Text
8 Source0:        http://boxes.thomasjensen.com/download/%{name}-%{version}.src.tar.gz
9 # Source0-md5:  77935fb3b566755db798d678f945bd4d
10 Patch0:         %{name}-cflags.patch
11 URL:            http://boxes.thomasjensen.com/
12 BuildRequires:  bison
13 BuildRequires:  flex
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 "boxes" can draw all kinds of boxes around its input text, ranging
18 from a C comment box to complex ASCII art. These boxes may also be
19 removed, even if they have been badly damaged by editing of the text
20 inside. Since boxes may be open on any side, "boxes" can also be used
21 to create regional comments in any programming language. With the help
22 of an editor macro or mapping, damaged boxes can easily be repaired.
23 New box designs of all sorts can easily be added and shared by
24 appending to a free format configuration file.
25
26 %description -l pl
27 Za pomoc± boxes mo¿na rysowaæ ró¿ne ramki wokó³ podanego tekstu,
28 pocz±wszy od komentarzy C a skoñczywszy na skomplikowanym ascii art.
29 Mo¿na równie¿ usuwaæ te ramki, nawet je¶li zosta³y powa¿nie uszkodzone
30 edycj± znajduj±cego siê w nich tekstu. Poniewa¿ mog± byæ otwarte z
31 ka¿dej strony, mo¿na ich u¿yæ do tworzenia lokalnych komentarzy w
32 jakimkolwiek jêzyku programowania. Za pomoc± edytora makr lub
33 mapowania mo¿na ³atwo naprawiæ uszkodzone ramki. Mo¿na równie¿ ³atwo
34 dodaæ nowe rodzaje ramek ró¿nego rodzaju, do³±czaj±c je do pliku
35 konfiguracyjnego o otwartym formacie.
36
37 %prep
38 %setup -q
39 %patch0 -p1
40
41 %build
42 rm -f doc/boxes.1
43 rm -f src/boxes.h
44 %{__make} \
45         CFLAGS_ADDTL="%{rpmcflags}" \
46         GLOBALCONF="%{_sysconfdir}/boxes.conf"
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir}}
51
52 install src/boxes $RPM_BUILD_ROOT%{_bindir}
53 install doc/boxes.1 $RPM_BUILD_ROOT%{_mandir}/man1
54 install boxes-config $RPM_BUILD_ROOT%{_sysconfdir}/boxes.conf
55
56 %clean
57 rm -rf $RPM_BUILD_ROOT
58
59 %files
60 %defattr(644,root,root,755)
61 %doc README
62 %attr(755,root,root) %{_bindir}/*
63 %{_mandir}/man1/*
64 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
This page took 0.052786 seconds and 3 git commands to generate.