1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
# roxterm.spec
#
# Copyright (c) 2004-2011 Tony Houghton h@realh.co.uk
#
%define name roxterm
%define version ${VERSION}
%define release 1
%define manifest %{_builddir}/%{name}-%{version}-%{release}.manifest
%define debug_package %{nil}
# required items
Name: %{name}
Version: %{version}
Release: %{release}
License: GPL
Group: Application/Misc
# optional items
#Vendor: Tony Houghton
#Distribution:
#Icon:
#URL:
#Packager: Tony Houghton h@realh.co.uk
# source + patches
Source: %{name}-%{version}.tar.gz
#Source1:
#Patch:
#Patch1:
# RPM info
#Provides:
#Requires:
#Conflicts:
#Prereq:
#Prefix: /usr
BuildRoot: /var/tmp/%{name}-%{version}
Summary: GTK+ 3.0 terminal emulator with tabs
%description
GTK+ 3.0 terminal emulator with tabs
@configure_input@
Please edit roxterm.spec.in to add several more lines of description
here if appropriate, and to delete these instructions.
%prep
%setup -q
#%patch0 -p1
%build
./mscript.py configure PREFIX=/usr
./mscript.py build
# Deprecated autoconf rules:
#%configure
#make
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT
./mscript.py install DESTDIR=$RPM_BUILD_ROOT
# Deprecated autoconf:
#%makeinstall
# __os_install_post is implicitly expanded after the
# install section... do it now, and then disable it,
# so all work is done before building manifest.
%{?__os_install_post}
%define __os_install_post %{nil}
# build the file list automagically into %{manifest}
cd $RPM_BUILD_ROOT
rm -f %{manifest}
find . -type d \
| sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' >> %{manifest}
find . -type f \
| sed 's,^\.,\%attr(-\,root\,root) ,' >> %{manifest}
find . -type l \
| sed 's,^\.,\%attr(-\,root\,root) ,' >> %{manifest}
#%pre
#%post
#%preun
#%postun
%clean
rm -f %{manifest}
rm -rf $RPM_BUILD_ROOT
%files -f %{manifest}
%defattr(-,root,root)
#%doc README
#%docdir
#%config
%changelog
|