Remove boxes.spec, which had become outdated #76

A better example of an RPM spec file can be found in Fedora package
https://src.fedoraproject.org/rpms/boxes/blob/rawhide/f/boxes.spec
This commit is contained in:
Thomas Jensen 2021-03-22 15:20:49 +01:00
parent 5650f251fd
commit 5a47af57ae
No known key found for this signature in database
GPG Key ID: A4ACEE270D0FB7DB

View File

@ -1,70 +0,0 @@
%define name boxes
%define version 2.0.0
%define release 0
%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@thomasjensen.com>
packager: Thomas Jensen <boxes@thomasjensen.com>
summary: Command line ASCII boxes unlimited
group: Applications/Text
copyright: GPL Version 2
URL: https://boxes.thomasjensen.com/
source: http://github.com/ascii-boxes/%{name}/archive/v%{version}.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/share/man/man1
install -m 0755 src/boxes $RPM_BUILD_ROOT/%prefix/bin
install -m 0644 doc/boxes.1 $RPM_BUILD_ROOT/%prefix/share/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/share/man/man1/boxes.1.gz
%config /usr/share/boxes
%doc COPYING README