]> git.pld-linux.org Git - packages/boxes.git/blame - boxes.spec
- raw version.
[packages/boxes.git] / boxes.spec
CommitLineData
e92cb888 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
10name: %name
11version: %version
12release: %release
13
14vendor: Thomas Jensen <boxes@home-of.tj>
15packager: Thomas Jensen <boxes@home-of.tj>
16
17summary: Draw any kind of box around some given text
18group: Utilities/Text
19
20copyright: GPL Version 2
21URL: http://home.pages.de/~jensen/boxes/
22
23source: http://home.pages.de/~jensen/boxes/download/%{name}-%{version}-src.tar.gz
24buildroot: %defbr
25
26%description
27"boxes" can draw all kinds of boxes around its input text, ranging from a C
28comment box to complex ASCII art. These boxes may also be removed, even if
29they have been badly damaged by editing of the text inside. Since boxes may
30be open on any side, "boxes" can also be used to create regional comments in
31any programming language. With the help of an editor macro or mapping,
32damaged boxes can easily be repaired. New box designs of all sorts can
33easily 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
46rm doc/boxes.1
47rm src/boxes.h
48make GLOBALCONF=%cfgfile
49
50%install
51mkdir -p $RPM_BUILD_ROOT/%prefix/bin
52mkdir -p $RPM_BUILD_ROOT/%prefix/man/man1
53mkdir -p $RPM_BUILD_ROOT/%prefix/share
54
55install -m 0755 src/boxes $RPM_BUILD_ROOT/%prefix/bin
56install -m 0644 doc/boxes.1 $RPM_BUILD_ROOT/%prefix/man/man1
57install -m 0644 boxes-config $RPM_BUILD_ROOT/%cfgfile
58
59# write filelisting to /tmp
60find "$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.09022 seconds and 4 git commands to generate.