mirror of
https://src.fedoraproject.org/rpms/sagemath.git
synced 2025-04-22 19:55:54 -04:00
The -data-elliptic_curves_large subpackage is noarch, so it cannot own
a directory in an arch-specific path. Instead, use triggers to create and remove the directory indicating to sagemath that the package is installed.
This commit is contained in:
parent
da8d23a3ee
commit
aa45a20afa
1 changed files with 10 additions and 2 deletions
|
@ -1635,6 +1635,15 @@ EOF
|
||||||
# last install command
|
# last install command
|
||||||
rm -fr $DOT_SAGE
|
rm -fr $DOT_SAGE
|
||||||
|
|
||||||
|
########################################################################
|
||||||
|
# Update sagemath's view of installed packages as RPM packages are added
|
||||||
|
# and removed.
|
||||||
|
%triggerin -- %{name}-data-elliptic_curves_large
|
||||||
|
mkdir -p %{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_ver} 2>&1 || :
|
||||||
|
|
||||||
|
%triggerun -- %{name}-data-elliptic_curves_large
|
||||||
|
rm -fr %{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_ver}
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
%files
|
%files
|
||||||
# GPLv2+
|
# GPLv2+
|
||||||
|
@ -1656,7 +1665,7 @@ rm -fr $DOT_SAGE
|
||||||
%{SAGE_LOCAL}/lib
|
%{SAGE_LOCAL}/lib
|
||||||
%{SAGE_LOCAL}/share
|
%{SAGE_LOCAL}/share
|
||||||
%{SAGE_LOCAL}/var
|
%{SAGE_LOCAL}/var
|
||||||
%exclude %{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_ver}
|
%ghost %{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_ver}
|
||||||
%{SAGE_ROOT}/doc
|
%{SAGE_ROOT}/doc
|
||||||
%{SAGE_ROOT}/devel
|
%{SAGE_ROOT}/devel
|
||||||
%{SAGE_ROOT}/share
|
%{SAGE_ROOT}/share
|
||||||
|
@ -1723,7 +1732,6 @@ rm -fr $DOT_SAGE
|
||||||
# GPLv2+
|
# GPLv2+
|
||||||
%dir %{SAGE_SHARE}/cremona/
|
%dir %{SAGE_SHARE}/cremona/
|
||||||
%{SAGE_SHARE}/cremona/cremona.db
|
%{SAGE_SHARE}/cremona/cremona.db
|
||||||
%{SAGE_LOCAL}/var/lib/sage/installed/database_cremona_ellcurve-%{cremona_ver}
|
|
||||||
|
|
||||||
#------------------------------------------------------------------------
|
#------------------------------------------------------------------------
|
||||||
%files data-etc
|
%files data-etc
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue