%global octpkg datatypes Name: octave-%{octpkg} Version: 1.1.0 Release: %autorelease Summary: Extra data types for GNU Octave License: GPL-3.0-or-later URL: https://gnu-octave.github.io/packages/datatypes/ Source0: https://github.com/pr0m1th3as/datatypes/releases/download/release-%{version}/datatypes-%{version}.tar.gz # Use system date-tz library Patch: octave-datatypes-tz.patch BuildRequires: octave-devel BuildRequires: date-devel Requires(post): octave Requires(postun): octave %description Extra data types for GNU Octave. %prep %autosetup -p1 -n %{octpkg}-release-%{version} rm -r src/date %build %octave_pkg_build %install %octave_pkg_install %check export TZ=UTC %octave_pkg_check %post %octave_cmd pkg rebuild %preun %octave_pkg_preun %postun %octave_cmd pkg rebuild %files %{octpkglibdir} %dir %{octpkgdir} %{octpkgdir}/*.m %{octpkgdir}/@cell/ %{octpkgdir}/PKG_ADD %{octpkgdir}/PKG_DEL %{octpkgdir}/demos/ %{octpkgdir}/patients.mat %{octpkgdir}/tests/ %doc %{octpkgdir}/doc-cache %doc %{octpkgdir}/doc/ %dir %{octpkgdir}/packinfo %doc %{octpkgdir}/packinfo/doc-cache %license %{octpkgdir}/packinfo/COPYING %{octpkgdir}/packinfo/DESCRIPTION %{octpkgdir}/packinfo/INDEX %{octpkgdir}/packinfo/on_uninstall.m %{octpkgdir}/private/ %changelog %autochangelog