Accepting request 37534 from Base:System
Copy from Base:System/rpm based on submit request 37534 from user mlschroe OBS-URL: https://build.opensuse.org/request/show/37534 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpm?expand=0&rev=96
This commit is contained in:
committed by
Git OBS Bridge
parent
bd93352974
commit
b4494b17ad
64
fontprovides.diff
Normal file
64
fontprovides.diff
Normal file
@@ -0,0 +1,64 @@
|
||||
--- ./autodeps/linux.prov.orig 2010-04-08 14:52:42.000000000 +0000
|
||||
+++ ./autodeps/linux.prov 2010-04-08 15:04:37.000000000 +0000
|
||||
@@ -16,6 +16,8 @@ tcllist=
|
||||
monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)\$"))
|
||||
mimetypelist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(desktop)\$"))
|
||||
firmwarelist=($(printf "%s\n" "${filelist[@]}" | grep "/lib/firmware/"))
|
||||
+pkgconfiglist=($(printf "%s\n" "${filelist[@]}" | egrep '\.pc$'))
|
||||
+fontlist=($(printf "%s\n" "${filelist[@]}" | egrep -i "/usr/share/fonts/.*\.(ttf|otf|pfa)$"))
|
||||
|
||||
#
|
||||
# --- Alpha does not mark 64bit dependencies
|
||||
@@ -86,6 +88,16 @@ if [ -x $MONO_PREFIX/bin/mono -a -n "$mo
|
||||
fi
|
||||
|
||||
#
|
||||
+# --- pkgconfig provides
|
||||
+[ -x /usr/lib/rpm/pkgconfigdeps.sh -a -n "$pkgconfiglist" ] &&
|
||||
+ printf "%s\n" "${pkgconfiglist[@]}" | /usr/lib/rpm/pkgconfigdeps.sh -P | sort -u
|
||||
+
|
||||
+#
|
||||
+# --- font provides
|
||||
+[ -x /usr/lib/rpm/fontconfig.prov -a -n "$fontlist" ] &&
|
||||
+ printf "%s\n" "${fontlist[@]}" | /usr/lib/rpm/fontconfig.prov | sort -u
|
||||
+
|
||||
+#
|
||||
# --- Kernel module exported symbols
|
||||
[ -x /usr/lib/rpm/find-provides.ksyms ] &&
|
||||
printf "%s\n" "${filelist[@]}" | /usr/lib/rpm/find-provides.ksyms "$@"
|
||||
--- ./autodeps/linux.req.orig 2010-04-08 15:01:18.000000000 +0000
|
||||
+++ ./autodeps/linux.req 2010-04-08 15:04:20.000000000 +0000
|
||||
@@ -35,6 +35,7 @@ perllist=()
|
||||
pythonlist=($(printf "%s\n" "${filelist[@]}" | egrep '/usr/lib[^/]*/python.\..'))
|
||||
tcllist=()
|
||||
monolist=($(printf "%s\n" "${filelist[@]}" | egrep "\\.(exe|dll)(\\.config)?\$"))
|
||||
+pkgconfiglist=($(printf "%s\n" "${filelist[@]}" | egrep '\.pc$'))
|
||||
|
||||
#
|
||||
# --- Alpha does not mark 64bit dependencies
|
||||
@@ -144,6 +145,11 @@ if [ -x $MONO_PREFIX/bin/mono -a -n "$mo
|
||||
fi
|
||||
|
||||
#
|
||||
+# --- pkgconfig requires
|
||||
+[ -x /usr/lib/rpm/pkgconfigdeps.sh -a -n "$pkgconfiglist" ] &&
|
||||
+ printf "%s\n" "${pkgconfiglist[@]}" | /usr/lib/rpm/pkgconfigdeps.sh -R | sort -u
|
||||
+
|
||||
+#
|
||||
# --- Kernel module imported symbols
|
||||
[ -x ${0%/*}/find-requires.ksyms ] &&
|
||||
printf "%s\n" "${filelist[@]}" | ${0%/*}/find-requires.ksyms "$@"
|
||||
--- ./scripts/fontconfig.prov.orig 2010-04-08 14:57:21.000000000 +0000
|
||||
+++ ./scripts/fontconfig.prov 2010-04-08 14:57:42.000000000 +0000
|
||||
@@ -12,7 +12,10 @@
|
||||
|
||||
fcquery=/usr/bin/fc-query
|
||||
|
||||
-[ -x $fcquery ] || exit 0
|
||||
+[ -x $fcquery ] || {
|
||||
+ cat > /dev/null
|
||||
+ exit 0
|
||||
+}
|
||||
|
||||
# filter out anything outside main fontconfig path
|
||||
grep /usr/share/fonts/ |
|
Reference in New Issue
Block a user