- move examples to /usr/share/swig/examples

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/swig?expand=0&rev=126
This commit is contained in:
Klaus Kämpf
2020-11-23 13:07:57 +00:00
committed by Git OBS Bridge
parent 5c382f3a9b
commit ba9671b50e
2 changed files with 13 additions and 7 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Nov 23 10:08:22 UTC 2020 - Klaus Kämpf <kkaempf@suse.com>
- move examples to /usr/share/swig/examples
-------------------------------------------------------------------
Wed Jun 10 07:27:02 UTC 2020 - Klaus Kämpf <kkaempf@suse.com>

View File

@@ -139,20 +139,20 @@ make %{?_smp_mflags} check
install -d %{buildroot}%{docpath}
cp -a TODO ANNOUNCE CHANGES* LICENSE README Doc/{Devel,Manual} \
%{buildroot}%{docpath}
install -d %{buildroot}%{_libdir}/swig
cp -a Examples %{buildroot}%{_libdir}/swig/examples
rm -rf %{buildroot}%{_libdir}/swig/examples/test-suite
install -d %{buildroot}%{_datadir}/swig
cp -a Examples %{buildroot}%{_datadir}/swig/examples
rm -rf %{buildroot}%{_datadir}/swig/examples/test-suite
# rm files that are not needed for running or rebuilding the examples
find %{buildroot}%{_libdir}/swig \
find %{buildroot}%{_datadir}/swig \
-name '*.dsp' -o -name '*.vcproj' -o -name '*.sln' -o \
-name '*.o' -o -name '*_wrap.c' | xargs rm
# fix perms
chmod -x %{buildroot}%{docpath}/Manual/*
find %{buildroot}%{_libdir}/swig -name '*.h' -perm /111 | \
find %{buildroot}%{_datadir}/swig -name '*.h' -perm /111 | \
xargs --no-run-if-empty chmod -x
ln -s %{_libdir}/swig/examples %{buildroot}%{docpath}/Examples
ln -s %{_datadir}/swig/examples %{buildroot}%{docpath}/Examples
%fdupes %{buildroot}
@@ -161,6 +161,7 @@ ln -s %{_libdir}/swig/examples %{buildroot}%{docpath}/Examples
%dir %{docpath}
%{docpath}/[A-Z][A-Z]*
%{_datadir}/swig
%exclude %{_datadir}/swig/examples
%attr(755,root,root) %{_bindir}/swig
%files doc
@@ -169,6 +170,6 @@ ln -s %{_libdir}/swig/examples %{buildroot}%{docpath}/Examples
%files examples
%{docpath}/Examples
%{_libdir}/swig
%{_datadir}/swig/examples
%changelog