SHA256
1
0
forked from pool/gap

Classify licenses as %doc

OBS-URL: https://build.opensuse.org/package/show/science/gap?expand=0&rev=43
This commit is contained in:
Jan Engelhardt 2017-09-20 16:58:51 +00:00 committed by Git OBS Bridge
parent 14d67439bd
commit ba15c7529c
3 changed files with 22 additions and 9 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Sep 20 16:58:25 UTC 2017 - jengelh@inai.de
- Update macros.gap to classify well-known license text files
as %doc.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 8 20:23:32 UTC 2017 - jengelh@inai.de Fri Sep 8 20:23:32 UTC 2017 - jengelh@inai.de

View File

@ -439,9 +439,9 @@ cp -a . "$b/%gapdir";
rm -Rf "$b/%gapdir"/{autom4*,cnf,configu*,.hgignore,.travis.yml} rm -Rf "$b/%gapdir"/{autom4*,cnf,configu*,.hgignore,.travis.yml}
# RPM extras # RPM extras
mkdir -p "$b/%_sysconfdir/rpm" mkdir -p "$b/%_prefix/lib/rpm/macros.d"
cp "%_sourcedir/macros.gap" "$b/%_sysconfdir/rpm/" cp "%_sourcedir/macros.gap" "$b/%_prefix/lib/rpm/macros.d/"
cat >>"$b/%_sysconfdir/rpm/macros.gap" <<-EOF cat >>"$b/%_prefix/lib/rpm/macros.d/macros.gapdirs" <<-EOF
# Anchor directory for %%files list # Anchor directory for %%files list
%%gap_sitelib_anchor %gap_sitelib_anchor %%gap_sitelib_anchor %gap_sitelib_anchor
%%gap_sitearch_anchor %gap_sitearch_anchor %%gap_sitearch_anchor %gap_sitearch_anchor
@ -526,7 +526,7 @@ EOF
%files rpm-devel %files rpm-devel
%defattr(-,root,root) %defattr(-,root,root)
%config %_sysconfdir/rpm/ %_prefix/lib/rpm/
%files small-groups %files small-groups
%defattr(-,root,root) %defattr(-,root,root)

View File

@ -6,19 +6,26 @@
# The macro sets $gapmoddir. # The macro sets $gapmoddir.
# #
%gappkg_simple_install() \ %gappkg_simple_install() \
set -x; \
moddir="$(readlink -f .)"; \ moddir="$(readlink -f .)"; \
if [ "%_target_cpu" = "noarch" ]; then \ if [ "%_target_cpu" = "noarch" ]; then \
moddir="%gap_sitelib/${moddir##*/}"; \ moddir="%gap_sitelib/${moddir##*/}"; \
stopdir="%gap_sitelib_anchor"; \ stopdir="%gap_sitelib_anchor"; \
mkdir -p "%buildroot/$moddir"; \ mkdir -pv "%buildroot/$moddir"; \
mv * "%buildroot/$moddir/"; \ mv -v * "%buildroot/$moddir/"; \
else \ else \
moddir="%gap_sitearch/${moddir##*/}"; \ moddir="%gap_sitearch/${moddir##*/}"; \
stopdir="%gap_sitearch_anchor"; \ stopdir="%gap_sitearch_anchor"; \
mkdir -p "%buildroot/$moddir"; \ mkdir -pv "%buildroot/$moddir"; \
cp -a * "%buildroot/$moddir/"; \ cp -av * "%buildroot/$moddir/"; \
fi; \ fi; \
echo "$moddir" >>"%name.files"; \ \
fmoddir="${moddir#/}"; \
( \
echo "$fmoddir"; \
cd "%buildroot"; \
find "$fmoddir" -type f "(" -iname "LICENCE*" -o -iname "LICENSE*" -o -iname "COPYING*" -o -iname "GPL*" ")" -printf "%%%%doc /%%p\\n"; \
) >>"%name.files"; \
d="${moddir%/*}"; \ d="${moddir%/*}"; \
while [ -n "$d" -a "$d" != "/" -a "$d" != "$stopdir" ]; do \ while [ -n "$d" -a "$d" != "/" -a "$d" != "$stopdir" ]; do \
echo "%%dir $d" >>"%name.files"; \ echo "%%dir $d" >>"%name.files"; \