Classify licenses as %doc
OBS-URL: https://build.opensuse.org/package/show/science/gap?expand=0&rev=43
This commit is contained in:
parent
14d67439bd
commit
ba15c7529c
@ -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
|
||||||
|
|
||||||
|
8
gap.spec
8
gap.spec
@ -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)
|
||||||
|
17
macros.gap
17
macros.gap
@ -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"; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user