]> git.pld-linux.org Git - packages/boxes.git/blob - boxes.spec
- added using %%{__make} macro.
[packages/boxes.git] / boxes.spec
1 name:           %name
2 version:        %version
3 release:        %release
4
5 Summary:        Draw any kind of box around some given text
6 Name:           boxes
7 Version:        1.0
8 Release:        1
9 License:        GPL Version 2
10 Group:          Utilities/Text
11 Group(fr):      Utilitaires/Texte
12 Group(pl):      Narzêdzia/Tekst
13 Vendor:         Thomas Jensen <boxes@home-of.tj>
14 URL:            http://home.pages.de/~jensen/boxes/
15
16 Source0:        http://home.pages.de/~jensen/boxes/download/%{name}-%{version}-src.tar.gz
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 "boxes" can draw all kinds of boxes around its input text, ranging
21 from a C comment box to complex ASCII art. These boxes may also be
22 removed, even if they have been badly damaged by editing of the text
23 inside. Since boxes may be open on any side, "boxes" can also be used
24 to create regional comments in any programming language. With the help
25 of an editor macro or mapping, damaged boxes can easily be repaired.
26 New box designs of all sorts can easily be added and shared by
27 appending to a free format configuration file.
28
29 %description -l pl
30 Za pomoc± boxes mo¿na rysowaæ ró¿ne ramki wokó³ podanego tekstu,
31 pocz±wszy od komentarzy C a skoñczywszy na skomplikowanym ascii art.
32 Mo¿na równie¿ usuwaæ te ramki, nawet jesli zosta³y powa¿nie uszkodzone
33 edycj± znajduj±cego siê w nich tekstu. Poniewa¿ mog± byæ otwarte z
34 ka¿dej strony, mo¿na ich u¿yæ do tworzenia lokalnych komentarzy w
35 jakimkolwiek jêzyku programowania. Za pomoc± edytora makr lub
36 mapowania mo¿na ³atwo naprawiæ uszkodzone ramki. Mo¿na równie¿ ³atwo
37 dodaæ nowe rodzaje ramek ró¿nego rodzaju, do³±czaj±c je do pliku
38 konfiguracyjnego o otwartym formacie.
39
40
41 ###########################################################################
42 # useful macros
43 ###########################################################################
44 %define cleanroot [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" = "%defbuildroot" ] && rm -rf "$RPM_BUILD_ROOT"
45 %define restorebins [ -f $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio ] && cpio -iv -I $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio
46 ###########################################################################
47
48 %prep
49 %setup -q
50
51 %build
52 rm doc/boxes.1
53 rm src/boxes.h
54 %{__make} GLOBALCONF=%cfgfile
55
56 %install
57 rm -rf $RPM_BUILD_ROOT
58 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_datadir}}
59
60 install src/boxes $RPM_BUILD_ROOT%{_bindir}
61 install doc/boxes.1 $RPM_BUILD_ROOT%{_mandir}/man1
62 install boxes-config $RPM_BUILD_ROOT/%cfgfile
63
64 # write filelisting to /tmp
65 find "$RPM_BUILD_ROOT" -type f -printf "/%P\n" > /tmp/FILES-%nvr
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_bindir}/boxes
73 %{_prefix}/man/man1/boxes.1
74 %config %{_datadir}/boxes
75 %doc COPYING README
This page took 0.036538 seconds and 4 git commands to generate.