mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-06-20 17:58:56 +02:00
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:
parent
5650f251fd
commit
5a47af57ae
70
boxes.spec
70
boxes.spec
@ -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
|
|
Loading…
x
Reference in New Issue
Block a user