Mercurial > forge
view admin/rpm_template.in @ 12674:3ce60a1159f8 octave-forge
fix bug in documentation
author | cdf |
---|---|
date | Mon, 17 Aug 2015 16:51:00 +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