]> git.pld-linux.org Git - packages/boxes.git/commitdiff
- raw version.
authorkloczek <kloczek@pld-linux.org>
Thu, 23 Sep 1999 15:40:47 +0000 (15:40 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    boxes.spec -> 1.1

boxes.spec [new file with mode: 0644]

diff --git a/boxes.spec b/boxes.spec
new file mode 100644 (file)
index 0000000..e2d7d05
--- /dev/null
@@ -0,0 +1,71 @@
+%define name   boxes
+%define version        1.0
+%define release        1
+%define prefix /usr
+%define cfgfile        %prefix/share/boxes
+
+%define nvr    %{name}-%{version}-%{release}
+%define defbr  /var/tmp/%{nvr}-build
+
+name:          %name
+version:       %version
+release:       %release
+
+vendor:         Thomas Jensen <boxes@home-of.tj>
+packager:      Thomas Jensen <boxes@home-of.tj>
+
+summary:       Draw any kind of box around some given text
+group:         Utilities/Text
+
+copyright:     GPL Version 2
+URL:           http://home.pages.de/~jensen/boxes/
+
+source:                http://home.pages.de/~jensen/boxes/download/%{name}-%{version}-src.tar.gz
+buildroot:     %defbr
+
+%description
+"boxes" can draw all kinds of boxes around its input text, ranging from a C
+comment box to complex ASCII art. These boxes may also be removed, even if
+they have been badly damaged by editing of the text inside. Since boxes may
+be open on any side, "boxes" can also be used to create regional comments in
+any programming language. With the help of an editor macro or mapping,
+damaged boxes can easily be repaired. New box designs of all sorts can
+easily be added and shared by appending to a free format configuration file.
+
+###########################################################################
+# useful macros
+###########################################################################
+%define cleanroot [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" = "%defbuildroot" ] && rm -rf "$RPM_BUILD_ROOT"
+%define restorebins [ -f $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio ] && cpio -iv -I $RPM_BUILD_DIR/$RPM_PACKAGE_NAME.cpio
+###########################################################################
+
+%prep
+%setup
+
+%build
+rm doc/boxes.1
+rm src/boxes.h
+make GLOBALCONF=%cfgfile
+
+%install
+mkdir -p $RPM_BUILD_ROOT/%prefix/bin
+mkdir -p $RPM_BUILD_ROOT/%prefix/man/man1
+mkdir -p $RPM_BUILD_ROOT/%prefix/share
+
+install -m 0755 src/boxes      $RPM_BUILD_ROOT/%prefix/bin
+install -m 0644 doc/boxes.1    $RPM_BUILD_ROOT/%prefix/man/man1
+install -m 0644 boxes-config   $RPM_BUILD_ROOT/%cfgfile
+
+# write filelisting to /tmp
+find "$RPM_BUILD_ROOT" -type f -printf "/%P\n" > /tmp/FILES-%nvr
+
+%clean
+# delete stuff
+[ "$RPM_BUILD_ROOT" = "%defbr" -a -d "%defbr" ] && rm -rf %defbr
+
+%files
+%defattr(-, root, root)
+/usr/bin/boxes
+/usr/man/man1/boxes.1
+%config /usr/share/boxes
+%doc COPYING README
This page took 0.088232 seconds and 4 git commands to generate.