Accepting request 837401 from home:jengelh:branches:science
- Modernize RPM constructs. Remove %post(un) logic that expands to empty strings. - Remove pkgconfig(ao) from giac-devel, the headers do not use it. OBS-URL: https://build.opensuse.org/request/show/837401 OBS-URL: https://build.opensuse.org/package/show/science/giac?expand=0&rev=8
This commit is contained in:
parent
bb13cb9a87
commit
015c059782
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 25 10:57:20 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Modernize RPM constructs. Remove %post(un) logic that expands
|
||||||
|
to empty strings.
|
||||||
|
- Remove pkgconfig(ao) from giac-devel, the headers do not use it.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Sep 20 09:32:35 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
Sun Sep 20 09:32:35 UTC 2020 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
19
giac.spec
19
giac.spec
@ -105,7 +105,6 @@ Requires: lib%{name}%{soname} = %{version}
|
|||||||
Requires: mpfi-devel
|
Requires: mpfi-devel
|
||||||
Requires: mpfr-devel
|
Requires: mpfr-devel
|
||||||
Requires: ntl-devel
|
Requires: ntl-devel
|
||||||
Requires: pkgconfig(ao)
|
|
||||||
Requires: pkgconfig(gsl)
|
Requires: pkgconfig(gsl)
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -124,7 +123,7 @@ usage of giac, a computer algebra system.
|
|||||||
%lang_package
|
%lang_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{mainver}
|
%autosetup -p1 -n %{name}-%{mainver}
|
||||||
|
|
||||||
# remove all hidden files
|
# remove all hidden files
|
||||||
find . -type f -iname '.*' -delete
|
find . -type f -iname '.*' -delete
|
||||||
@ -133,7 +132,7 @@ find . -type f -iname '.*' -delete
|
|||||||
%configure \
|
%configure \
|
||||||
--enable-gui \
|
--enable-gui \
|
||||||
--enable-static=no
|
--enable-static=no
|
||||||
make %{?_smp_mflags}
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
@ -143,12 +142,12 @@ rm -f %{buildroot}/%{_libdir}/*.la
|
|||||||
rm -rf %{buildroot}%{_datadir}/application-registry
|
rm -rf %{buildroot}%{_datadir}/application-registry
|
||||||
# install man page
|
# install man page
|
||||||
find debian -type f -name \*.1 | while read i; do
|
find debian -type f -name \*.1 | while read i; do
|
||||||
f=$(basename $i)
|
install -Dm 0644 $i "%{buildroot}/%{_mandir}/man1/${i##*/}"
|
||||||
install -Dm 0644 $i %{buildroot}%{_mandir}/man1/$f; done
|
done
|
||||||
# install mimeinfo
|
# install mimeinfo
|
||||||
install -Dm 0644 debian/%{name}.sharedmimeinfo %{buildroot}%{_datadir}/mime/packages/%{name}.xml
|
install -Dm 0644 debian/%{name}.sharedmimeinfo %{buildroot}%{_datadir}/mime/packages/%{name}.xml
|
||||||
# remove makefiles from %%doc
|
# remove makefiles from %%doc
|
||||||
find %{buildroot}%{_datadir}/%{name}/doc -type f -name \*akefile* -delete
|
find %{buildroot}%{_datadir}/%{name}/doc -type f -iname "Makefile*" -delete
|
||||||
# remove zero-length
|
# remove zero-length
|
||||||
find %{buildroot}%{_datadir}/%{name}/doc -type f -empty -delete
|
find %{buildroot}%{_datadir}/%{name}/doc -type f -empty -delete
|
||||||
# fix non-executable-script
|
# fix non-executable-script
|
||||||
@ -173,9 +172,6 @@ rm %{buildroot}%{_docdir}/giac/Makefile.am
|
|||||||
%fdupes -s %{buildroot}%{_datadir}
|
%fdupes -s %{buildroot}%{_datadir}
|
||||||
|
|
||||||
%post
|
%post
|
||||||
%mime_database_post
|
|
||||||
%desktop_database_post
|
|
||||||
%icon_theme_cache_post
|
|
||||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}_es.info%{ext_info}
|
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}_es.info%{ext_info}
|
||||||
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}_us.info%{ext_info}
|
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}_us.info%{ext_info}
|
||||||
|
|
||||||
@ -185,11 +181,6 @@ if [ $1 -eq 0 ]; then
|
|||||||
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}_us.info%{ext_info}
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}_us.info%{ext_info}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%postun
|
|
||||||
%mime_database_postun
|
|
||||||
%desktop_database_postun
|
|
||||||
%icon_theme_cache_postun
|
|
||||||
|
|
||||||
%post -n lib%{name}%{soname} -p /sbin/ldconfig
|
%post -n lib%{name}%{soname} -p /sbin/ldconfig
|
||||||
%postun -n lib%{name}%{soname} -p /sbin/ldconfig
|
%postun -n lib%{name}%{soname} -p /sbin/ldconfig
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user