mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-02-12 15:50:00 +01: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…
Reference in New Issue
Block a user