5 %define cfgfile %prefix/share/boxes
7 %define nvr %{name}-%{version}-%{release}
8 %define defbr /var/tmp/%{nvr}-build
14 vendor: Thomas Jensen <boxes@home-of.tj>
15 packager: Thomas Jensen <boxes@home-of.tj>
17 summary: Draw any kind of box around some given text
20 copyright: GPL Version 2
21 URL: http://home.pages.de/~jensen/boxes/
23 source: http://home.pages.de/~jensen/boxes/download/%{name}-%{version}-src.tar.gz
27 "boxes" can draw all kinds of boxes around its input text, ranging from a C
28 comment box to complex ASCII art. These boxes may also be removed, even if
29 they have been badly damaged by editing of the text inside. Since boxes may
30 be open on any side, "boxes" can also be used to create regional comments in
31 any programming language. With the help of an editor macro or mapping,
32 damaged boxes can easily be repaired. New box designs of all sorts can
33 easily be added and shared by appending to a free format configuration file.
36 Za pomoc± boxes mo¿na rysowaæ ró¿ne ramki wokó³ podanego tekstu, pocz±wszy
37 od komentarzy C a skoñczywszy na skomplikowanym ascii art. Mo¿na równie¿
38 usuwaæ te ramki, nawet jesli zosta³y powa¿nie uszkodzone edycj± znajduj±cego
39 siê w nich tekstu. Poniewa¿ mog± byæ otwarte z ka¿dej strony, mo¿na ich
40 u¿yæ do tworzenia lokalnych komentarzy w jakimkolwiek jêzyku programowania.
41 Za pomoc± edytora makr lub mapowania mo¿na ³atwo naprawiæ uszkodzone ramki.
42 Mo¿na równie¿ ³atwo dodaæ nowe rodzaje ramek ró¿nego rodzaju, do³±czaj±c je
43 do pliku konfiguracyjnego o otwartym formacie.
45 ###########################################################################
47 ###########################################################################
48 %define cleanroot [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" = "%defbuildroot" ] && rm -rf "$RPM_BUILD_ROOT"
49 %define restorebins [ -f $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio ] && cpio -iv -I $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio
50 ###########################################################################
58 make GLOBALCONF=%cfgfile
61 mkdir -p $RPM_BUILD_ROOT/%prefix/bin
62 mkdir -p $RPM_BUILD_ROOT/%prefix/man/man1
63 mkdir -p $RPM_BUILD_ROOT/%prefix/share
65 install -m 0755 src/boxes $RPM_BUILD_ROOT/%prefix/bin
66 install -m 0644 doc/boxes.1 $RPM_BUILD_ROOT/%prefix/man/man1
67 install -m 0644 boxes-config $RPM_BUILD_ROOT/%cfgfile
69 # write filelisting to /tmp
70 find "$RPM_BUILD_ROOT" -type f -printf "/%P\n" > /tmp/FILES-%nvr
74 [ "$RPM_BUILD_ROOT" = "%defbr" -a -d "%defbr" ] && rm -rf %defbr
77 %defattr(-, root, root)
80 %config /usr/share/boxes