view admin/rpm_template.in @ 12669:1c92b4b26ced octave-forge

releasePKG.m: exclude .hg* files of export as of bug #45669
author jpicarbajal
date Fri, 31 Jul 2015 19:49:28 +0000
parents 889cd9a53749
children
line wrap: on
line source

Name:           octave_@NAME@
Version:	@VERSION@
Release:	1%{?distsuffix}
Summary:	@TITLE@
Group:		Applications/Engineering
License:	@LICENSE@
URL:		http://octave.sourceforge.net
Source0:	http://downloads.sourceforge.net/octave/@PACKAGE@
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root

## Package installs in a directory tree specific to the installed
## version of octave, so the following version dependency is necessary.
%define octave_ep  %(rpm -q --qf '%%{epoch}' octave)
%define octave_ver %(rpm -q --qf '%%{version}' octave)

Requires:	octave = %{octave_ep}:%{octave_ver}
>>REQUIRES<<

BuildRequires:	octave >= 2.9.7
BuildRequires:	gcc-c++ gcc-gfortran libstdc++-devel
BuildRequires:	libstdc++-devel 
BuildRequires:  %(rpm -q --qf '%%{name}' %(rpm -q -f `which mkoctfile`))
>>BUILDREQUIRES<<

>>BUILDARCH<<

%define octave octave-%{octave_ver}
%define octave_distpkg %{?_vendor:%_vendor}%{?!_vendor:distributions}
%define pkg %(echo %{name} | sed -e "s/octave_//")

%description
@DESCRIPTION@

%prep
%setup -q -n %{pkg}-%{version}

>>BUILD<<

%install
unset TERM
rm -rf %{buildroot}
>>INSTALL<<

%clean
rm -rf %{buildroot}

%post
%{_datadir}/octave/packages/%{pkg}-%{version}/packinfo/dist_admin install

%preun
%{_datadir}/octave/packages/%{pkg}-%{version}/packinfo/dist_admin uninstall

%postun
%{octave} -q -H --no-site-file --eval "pkg('rebuild');"

%files
%defattr(-,root,root)
%{_datadir}/octave/packages/*
>>ARCHFILES<<

%changelog
# Changelog for packages rebuilt on stable releases (leave it first):
%{!?_with_unstable:* %(LC_ALL=C date +"%a %b %d %Y") %{packager} %{version}-%{release}}
%{!?_with_unstable: - rebuild of %{version}-%{rel}%{?distsuffix} for %{distversion}}

* @DATE@ @MAINTAINER@ %{version}-%{rel}%{?distsuffix}
- Automatically created from octave-forge package