]> git.pld-linux.org Git - packages/boxes.git/blob - boxes.spec
- raw version.
[packages/boxes.git] / boxes.spec
1 %define name    boxes
2 %define version 1.0
3 %define release 1
4 %define prefix  /usr
5 %define cfgfile %prefix/share/boxes
6
7 %define nvr     %{name}-%{version}-%{release}
8 %define defbr   /var/tmp/%{nvr}-build
9
10 name:           %name
11 version:        %version
12 release:        %release
13
14 vendor:         Thomas Jensen <boxes@home-of.tj>
15 packager:       Thomas Jensen <boxes@home-of.tj>
16
17 summary:        Draw any kind of box around some given text
18 group:          Utilities/Text
19
20 copyright:      GPL Version 2
21 URL:            http://home.pages.de/~jensen/boxes/
22
23 source:         http://home.pages.de/~jensen/boxes/download/%{name}-%{version}-src.tar.gz
24 buildroot:      %defbr
25
26 %description
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.
34
35 ###########################################################################
36 # useful macros
37 ###########################################################################
38 %define cleanroot [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" = "%defbuildroot" ] && rm -rf "$RPM_BUILD_ROOT"
39 %define restorebins [ -f $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio ] && cpio -iv -I $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio
40 ###########################################################################
41
42 %prep
43 %setup
44
45 %build
46 rm doc/boxes.1
47 rm src/boxes.h
48 make GLOBALCONF=%cfgfile
49
50 %install
51 mkdir -p $RPM_BUILD_ROOT/%prefix/bin
52 mkdir -p $RPM_BUILD_ROOT/%prefix/man/man1
53 mkdir -p $RPM_BUILD_ROOT/%prefix/share
54
55 install -m 0755 src/boxes       $RPM_BUILD_ROOT/%prefix/bin
56 install -m 0644 doc/boxes.1     $RPM_BUILD_ROOT/%prefix/man/man1
57 install -m 0644 boxes-config    $RPM_BUILD_ROOT/%cfgfile
58
59 # write filelisting to /tmp
60 find "$RPM_BUILD_ROOT" -type f -printf "/%P\n" > /tmp/FILES-%nvr
61
62 %clean
63 # delete stuff
64 [ "$RPM_BUILD_ROOT" = "%defbr" -a -d "%defbr" ] && rm -rf %defbr
65
66 %files
67 %defattr(-, root, root)
68 /usr/bin/boxes
69 /usr/man/man1/boxes.1
70 %config /usr/share/boxes
71 %doc COPYING README
This page took 0.144513 seconds and 3 git commands to generate.