|
|
@@ -1867,6 +1867,27 @@ Provides: openpkg = 2.0.3-2.0.3
|
|
|
) | %{l_prefix}/lib/openpkg/rpmtool msg -b -t warn
|
|
|
fi
|
|
|
|
|
|
+ # FIXME: Evil hack to workaround build problems under Debian
|
|
|
+ # (at least 3.1) (and similar platforms) where a Debian
|
|
|
+ # install-info(8) exists which is both API and functionally
|
|
|
+ # incompatible to the de-facto standardized install-info(8)
|
|
|
+ # command from GNU Texinfo. ATTENTION: THIS SHOULD BE REPLACED
|
|
|
+ # ASAP WITH A MORE GENERIC BUILD COMMAND OVERRIDE SOLUTION!
|
|
|
+ case "`cat %{l_prefix}/etc/openpkg/platform`" in
|
|
|
+ *-*-debian* )
|
|
|
+ if [ ! -d %{l_prefix}/lib/openpkg/override ]; then
|
|
|
+ mkdir %{l_prefix}/lib/openpkg/override >/dev/null 2>&1 || true
|
|
|
+ fi
|
|
|
+ if [ ! -f %{l_prefix}/lib/openpkg/override/install-info ]; then
|
|
|
+ ( echo "#!/bin/sh"
|
|
|
+ echo "echo 'OpenPKG: NOTICE: install-info(8) command execution overridden'"
|
|
|
+ echo "exit 0"
|
|
|
+ ) >%{l_prefix}/lib/openpkg/override/install-info
|
|
|
+ chmod 775 %{l_prefix}/lib/openpkg/override/install-info
|
|
|
+ fi
|
|
|
+ ;;
|
|
|
+ esac
|
|
|
+
|
|
|
%preun
|
|
|
[ ".$1" != .0 ] && exit 0
|
|
|
|